当包含元素位于表-jquery中时,位置不起作用
当我的包含元素(div)位于当包含元素位于表-jquery中时,位置不起作用,jquery,html,css,Jquery,Html,Css,当我的包含元素(div)位于内部时,如果我使用position(),它不会返回相对于td的位置。相反,它返回相对于的位置 为什么会这样?任何解决方法?position()返回当前元素与最近偏移父元素之间的偏移差 如果要获取相对于直接父对象的位置,请使用: var element = $("div"); //Selector var offset = element.offset().top - element.parent().offset().top; 您需要将的位置CSS属性设置为相对:
内部时,如果我使用position()
,它不会返回相对于td的位置。相反,它返回相对于
的位置
为什么会这样?任何解决方法?position()
返回当前元素与最近偏移父元素之间的偏移差
如果要获取相对于直接父对象的位置,请使用:
var element = $("div"); //Selector
var offset = element.offset().top - element.parent().offset().top;
您需要将
的位置CSS属性设置为相对:
在css文件中:
table td { position:relative; }
我们能看看密码吗?谢谢