相关疑难解决方法(0)

offsetTop vs. jQuery.offset().top

我已阅读offsetLeft并且offsetTop在所有浏览器中都无法正常工作. jQuery.offset()应该为此提供一个抽象,以提供正确的值xbrowser.

我想要做的是获取相对于元素左上角单击元素的位置的坐标.

问题是jQuery.offset().top实际上在FFX 3.6中给我一个十进制值(在IE和Chrome中,两个值匹配).

http://jsfiddle.net/htCPp/展示了这个问题.如果单击底部图像,则jQuery.offset().top返回327.5,但offsetTop返回328.

我想这offset()会返回正确的值,我应该使用它,因为它可以跨浏览器工作.但是,人们显然无法点击像素的小数.是确定Math.round()jQuery返回的偏移量的真实偏移量的正确方法吗?我应该使用offsetTop替代方法还是完全使用其他方法?

javascript jquery offset

75
推荐指数
3
解决办法
20万
查看次数

标签 统计

javascript ×1

jquery ×1

offset ×1