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