Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用鼠标滚轮滚动元素时传播的事件是什么?_Javascript_Jquery - Fatal编程技术网

Javascript 使用鼠标滚轮滚动元素时传播的事件是什么?

Javascript 使用鼠标滚轮滚动元素时传播的事件是什么?,javascript,jquery,Javascript,Jquery,我试图阻止滚动效果通过某个元素传播,我知道怎么做,但似乎传播的不是鼠标滚轮事件,而是其他事件。知道它是哪一个吗?您可以在jQuery中尝试: $(window).scroll(function(event){ window.scrollTo(0,0); }); 此外,还有一个插件: 以下是一个使用示例: 但是,我建议您避免使用这些方法,因为滚动是默认功能,如果您的网站突然破坏了这种行为,用户可能会生气。尝试查看我所做的问题的答案,结果令人困惑。我确定触发的是“scroll”事件,但无法

我试图阻止滚动效果通过某个元素传播,我知道怎么做,但似乎传播的不是鼠标滚轮事件,而是其他事件。知道它是哪一个吗?

您可以在jQuery中尝试:

$(window).scroll(function(event){
    window.scrollTo(0,0);
});
此外,还有一个插件:

以下是一个使用示例:


但是,我建议您避免使用这些方法,因为滚动是默认功能,如果您的网站突然破坏了这种行为,用户可能会生气。

尝试查看我所做的问题的答案,结果令人困惑。我确定触发的是“scroll”事件,但无法阻止其传播。您是否尝试对scroll事件使用stopPropagation()?从jQuery文档中:
在所有浏览器中,加载、滚动和错误事件(例如,在元素上)都不会冒泡。
-因此,停止这些事件的进一步传播没有意义,因为它无论如何都不会发生<代码>事件。stopImmediatePropagation()可能会起作用。(但不要将其与默认行为相混淆=滚动站点/框架/元素,这对于这些事件是无法抑制的)。