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

埃里克

我有以下虚拟html标记:

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

我需要订阅单元格上的click事件,并获得相对于父表行(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/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何计算隐藏元素的顶部偏移量?

如何获得元素与当前屏幕位置的偏移量?

无法获得元素的偏移量

获取元素相对于父容器的位置/偏移量?

AngularJS-如何获取文档中元素的顶部和左侧位置的偏移量

jQuery mousemove相对于冒泡事件中的侦听元素的偏移量

当位置为“相对”时,自定义元素返回不正确的偏移量:

单击时,将元素移到窗口顶部(具有偏移量)

如何获得地址的utc偏移量?

如何获得相对于当前文本视图开始位置的滚动位置偏移量?

如何获得包含在 getBoundingClientRect 顶部和底部的确切偏移量?

如何获得相对于父元素的位置?

如何获得相对于父元素的 selectionOffset?

如何获得元素的父元素?

此汇编代码如何获得物理偏移量和页面偏移量之间的差异?

如何获得父元素?

如何获得与objdump输出的标签相对应的ELF二进制文件中的文件偏移量?

如何使用jQuery获取与给定的css偏移量最接近的ul元素

当结构没有结构标签时如何在c中找到结构元素的偏移量

使用jQuery的可拖动div,如何应用元素的点击偏移量?

如何将结构元素设置为所需的偏移量

如何向从 JSON 数组创建的堆叠绝对元素添加偏移量?

在字符串中查找元素的偏移量

元素的任何偏移量都返回“未定义”

使用动画移动时获取元素的偏移量

Unix 到时区转换,偏移量元素

查找所有元素的单个偏移量

角通过id获取元素的偏移量

滚动偏移量和元素的两个条件