如何使用JavaScript检测重叠HTML元素?如何检测使用JavaScript重叠(覆盖)的元素?
我有一个项目列表(<ul>
)。它使用JavaScript上下滑动。当它滑落时,根据项目的数量,它可能与此时绝对定位的其它元素(<div>
)重叠(可以更改)。
当<ul>
与<div>
重叠时,如何将新样式应用于<div>
以将其暂时隐藏或稍微向下移动以防止重叠?
它只是没有找好,当它们重叠))
在这里你可以看到,我说的是:http://timetable.raj.fvds.ru/
非常感谢!
如果你有完全定位的元素,那么它不是微不足道的 - 你需要计算每个元素的位置等,并采取相应的行动。也许你应该考虑在没有绝对的情况下实现相同的效果,也许可以在内部亲戚(位置:相对)内使用浮点数(float:left)和绝对数(position:absolute)的混合。 – Andris 2011-04-19 18:26:16