Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
offset()当在固定定位元素上调用时,Jquery会做一些奇怪的事情。
offset()
位置元素的第一次调用myFixedElement.offset(position)相对于窗口,所有接下来的调用将它相对于文档定位。
myFixedElement.offset(position)
你可以试试演示。只需滚动到底部并单击“Hell yes”。注意“Hell no”消失了。再次单击。“Hell no”将再次出现。
我的代码有什么问题?
这解决了它:http: //jsfiddle.net/w9WqJ/3/
如果没有初始值,则不知何故偏移不起作用。