我在Jquery Mobile文档的单个页面上使用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
});
但我还是不能让它在我想要的一页上工作。有什么想法吗?
答案 0 :(得分:1)
没关系,明白了
scroll.addEventListener('touchmove', function(e) {
e.preventDefault(); }, false);