当鼠标悬停在跨度上时,我想获取 offsetLeft 和 offsetTop 值,以便我可以将某些东西悬停在它附近。当我这样做时,两个值都为 0。
有什么更好的方法来解决这个问题?我正在使用 jQuery。
假设我开始(由服务器端脚本循环):
<span onmouseover="hoverNearMe(this.offsetLeft,this.offsetTop);">some username</span><br />
最后的想法:
我根据“代码杠杆”/DRY 给出答案。
您可以在自己的 js 库中反复使用较长的函数。
然而,第二个简短的答案也是 100% 正确的。
$(this).offset().left
and $(this).offset().top
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)