gpt4 book ai didi

javascript - 如何在 iScroll 中使用嵌套列表/保护内部滚动操作的外部滚动?

转载 作者:行者123 更新时间:2023-11-29 09:55:20 25 4
gpt4 key购买 nike

我想要一个可滚动的容器,它承载一个带有 iScroll4 的可滚动列表。我让一切都在我自己的运行:

http://jsfiddle.net/BH2F3/

(在预览中不起作用,所以请下载并在本地尝试)

现在的问题是:

当我在列表上执行滚动操作时,外部容器也会滚动。如何保护外部容器免于滚动并仅将滚动操作应用于嵌套列表?我已经尝试“捕捉”到列表但没有成功。我必须绑定(bind)到“onBeforeScrollStart”吗?

官方实现是:onBeforeScrollStart: function (e) { e.preventDefault(); },所以我希望外部容器不会滚动。

最佳答案

刚刚发现:

这不是默认预防问题,而是事件冒泡。

解决方案是覆盖 onBeforeScrollStart !

            onBeforeScrollStart: function (e) { 
e.preventDefault();
e.stopPropagation();
},

关于javascript - 如何在 iScroll 中使用嵌套列表/保护内部滚动操作的外部滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179573/

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