gpt4 book ai didi

javascript - 如何获得 td 元素相对父 tr 元素的顶部偏移量?

转载 作者:行者123 更新时间:2023-11-28 10:58:43 25 4
gpt4 key购买 nike

我有以下虚拟 html 标记:

<table>
<body>
<tr>
<td id="cell" style="height: 1000px; width: 200px;"></td>
</tr>
</body>
</table>

我需要订阅单元格上的点击事件并获取相对父表行的顶部偏移量 (tr)。

jQuery('#cell', function (e) {
// get top offset in pixels relative parent tr element
});

什么是最好的方法?

编辑:我的意思是我需要获取鼠标点击相对于 tr 元素的偏移量

最佳答案

假设我正确理解了您的问题,这段代码应该可以解决问题。它只输出相对于单元格容器的 x,y 鼠标坐标。鼠标单击单元格会触发输出警报。

o = $("#cell");
o.click(
function (e) {
offsetX = e.pageX - o.position().left;
offsetY = e.pageY - o.position().top;
alert('offsetX: ' + offsetX + '\noffsetY:' + offsetY);
}
);

http://jsfiddle.net/Dcudb/1/

关于javascript - 如何获得 td 元素相对父 tr 元素的顶部偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22538417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com