观察具有溢出设置的元素的滚动的最佳方法是什么?

时间:2010-03-09 09:07:24

标签: javascript html css dom prototypejs

观察文件滚动事件很简单但是我似乎无法找到任何与css属性溢出设置的其他元素的滚动有关的内容?

为了解决这个问题,我一直在观察鼠标移动,只有当您按住滚动条时才会触发,但这需要与鼠标滚轮配合观察,以获得完整的效果。

有人能指出我正确的方向,以便更好地实现这个目标吗?

1 个答案:

答案 0 :(得分:2)

您可以使用onscroll事件,该事件将在滚动元素时触发,使用鼠标滚轮,向上/向下翻页键或拖动滚动条:

element.onscroll = function ()
{
    alert(this.scrollTop);
}

AFAIK,它受IE5.5 +,Firefox,Chrome,Safari和Opera支持,但您可以在quirksmode.org's test page正确测试其中任何一个。