gpt4 book ai didi

javascript - "onwheel"和 "onscroll"事件有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:51 25 4
gpt4 key购买 nike

当我尝试更改默认的滚动条属性时,我发现重写scroll()onscroll 事件的回调函数并不方便,相反,我应该为“onwheel”事件重写一个回调函数。

那么 onwheelonscroll 到底有什么区别呢?我想象浏览器默认的 onwheel 处理程序会自动触发 onscroll 函数来移动滚动条,这就是 onwheel< 中的 preventDefault 的原因 的回调将阻止滚动条移动。我对吗?谁有更好更具体的解释?

最佳答案

onwheel 特别是 在鼠标滚轮旋转时触发。 onscroll 触发任何类型的滚动,包括键盘按钮,如箭头键、Home、End、Page Up、Page Down、空格键、tab 键等。

请注意,onwheel 是非标准的,应该避免使用,除非您专门针对支持它的浏览器和/或提供了一个额外的功能,而这些功能的缺失不会让人感觉到。

关于javascript - "onwheel"和 "onscroll"事件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32719495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com