gpt4 book ai didi

javascript - 使用 preventDefault 进行选择性

转载 作者:行者123 更新时间:2023-11-30 04:00:34 25 4
gpt4 key购买 nike

我正在创建一个 Android 应用程序。总的来说,我想防止默认行为。所以我使用这个代码 fragment :

    document.ontouchmove = function(event){
event.preventDefault();
}

但是我使用的是多页模板。使用 Phonegap 和 Jquery Mobile。我想要一种仅在某些 div 上锁定默认行为的方法。另外我想知道是否有一种方法可以选择某些行为。例如,我想在某些页面上禁用水平滚动,同时保持垂直滚动。

任何人有任何想法,或者可以告诉我如何实现这一点?

最佳答案

我还没有测试过这个,但我希望这会起作用:

document.ontouchmove=function(event){  
if(event.srcElement.className=='donttouch'){
event.preventDefault();
// You probably will need to add event.stopPropagation() as well,
// maybe before.
} else {
// Do your thing...
}
}

注意:类可能不是执行此操作的最佳方法。数据会更好,因为类可以是动态的并且可能会出现问题。

关于javascript - 使用 preventDefault 进行选择性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12563278/

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