div元素没有
我的页面上的行为似乎不表示div onscroll事件处理程序被识别.
onscroll
事件处理程序吗?
我的页面上的行为似乎不表示div onscroll事件处理程序被识别.
<div id='bd' onscroll='alert("Scroll Called");'></div>
也,
做DOM滚动事件卷起到窗口滚动事件,根据DOM事件冒泡?
解决方法
取决于您使用的HTML版本,可以使用onwheel事件.
只有在以下所有情况下,onscroll事件才有效:
> div有溢出:auto,overflow:scroll,overflow-y:scroll等
> div目前有一个可以滚动的可见滚动条.
>鼠标移动实际上导致滚动条滚动.
因此,onscroll事件并不适用于检测鼠标滚轮的一般移动.
请注意,onwheel事件在HTML 5. According to w3schools中是新的,但它是相当广泛的支持.