2

如果部分隐藏,请如何动态更改 div 的位置。我有一个主包装器div,它有overflow:hidden. 我无法改变这一点,因为我正在使用动画。

如何在单击按钮时动态检测 div 是否部分/完全隐藏,然后更改其位置。

在此处输入图像描述

4

1 回答 1

2

使用offset()和的组合outerHeight()来查找 div 底部的 y 坐标,并查看它是否大于窗口的高度。如果是这样,请将其移至上方。

这适用于非滚动页面。如果您的页面滚动,它会有点复杂。

于 2013-05-17T01:38:55.050 回答