Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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 禁止在Jquery Mobile中仅在某些页面上滚动_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript 禁止在Jquery Mobile中仅在某些页面上滚动

Javascript 禁止在Jquery Mobile中仅在某些页面上滚动,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我在Jquery移动文档的一个页面上使用iScroll,因为它有一些触摸功能,我想防止用户意外地从主要内容上滚动。因此,我添加了事件侦听器 document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false); 但我希望这只影响我启用iScroll的主页。所以我想我应该使用pageload事件将事件列表绑定到我需要的特定页面 $('#scroll').bind('pageload', functio

我在Jquery移动文档的一个页面上使用iScroll,因为它有一些触摸功能,我想防止用户意外地从主要内容上滚动。因此,我添加了事件侦听器

document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false);
但我希望这只影响我启用iScroll的主页。所以我想我应该使用
pageload
事件将事件列表绑定到我需要的特定页面

$('#scroll').bind('pageload', function(){
    document.addEventListener('touchmove', function(e) { e.preventDefault(); }, false);// JavaScript Document
    });
但我仍然无法让它在我想要的那一页上工作。有什么想法吗?

没关系,明白了吗

scroll.addEventListener('touchmove', function(e) { 
    e.preventDefault(); }, false);