gpt4 book ai didi

javascript - 无法使用 jQuery 委托(delegate)滚动事件

转载 作者:行者123 更新时间:2023-11-28 15:56:26 27 4
gpt4 key购买 nike

我正在尝试使用 jQuery 在特定类元素上的滚动时触发事件,如下所示:

$('body').on('scroll', '.overflow', function() { do stuff; });

但是,do stuff永远不会发生。我做了一些实验,看起来好像无法使用 .on 委托(delegate)滚动事件。 (有关测试用例,请参阅 http://jsbin.com/aJeDiru/2)。

有什么办法可以让它委托(delegate)吗?或者是否有一个非常好的理由™为什么永远不应该以这种方式进行委托(delegate)?

最佳答案

根据W3scroll 事件不会冒泡。

由于事件委托(delegate)依赖于将处理程序附加到的元素的事件冒泡,因此您将无法使用委托(delegate)。

关于javascript - 无法使用 jQuery 委托(delegate)滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18623958/

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