标签: jquery
如果div部分隐藏,请如何动态更改div的位置。 我有一个主要包装div,其overflow:hidden。我无法改变这一点,因为我正在使用动画。
div
overflow:hidden
如何在单击按钮时动态检测div是否被部分/完全隐藏,然后更改其位置。
答案 0 :(得分:2)
使用offset()和outerHeight()的组合来查找div底部的y坐标,并查看它是否大于窗口的高度。如果是这样,请将其移到上方。
offset()
outerHeight()
这适用于非滚动页面。如果页面滚动,则会更复杂。