Jquery mobile iScroll jquery移动插件。最好启动50次,或者再次打开touchmove甚至监听器?

Jquery mobile iScroll jquery移动插件。最好启动50次,或者再次打开touchmove甚至监听器?,jquery-mobile,scroll,Jquery Mobile,Scroll,这其实只是一个一般性的问题。要将iScroll与我的移动应用程序一起使用,对于每个可滚动区域,您必须启动一个新的滚动程序: 但我有50多页需要滚动功能。要使用iScroller,我需要禁用totouchMove事件,方法是: document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false); 如果我能(不知何故!)了解如何在某些页面上启用touchmove事件,我可以将滚动条的

这其实只是一个一般性的问题。要将iScroll与我的移动应用程序一起使用,对于每个可滚动区域,您必须启动一个新的滚动程序:

但我有50多页需要滚动功能。要使用iScroller,我需要禁用totouchMove事件,方法是:

       document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
如果我能(不知何故!)了解如何在某些页面上启用touchmove事件,我可以将滚动条的数量减少到4个

我想知道的是,我会更好地启用和禁用touchmove事件,还是只启动50个滚动条更好


感谢高级版。

您可以使用
pagecreate
事件来决定要启用/禁用
touchmove
的页面。 为此,请在每页添加以下内容:

$('#myPageName').live('pagecreate',function(event){
  console.log("about to create myPageName");
});
或者,您可以捕获所有页面
show
/
hide
功能,并为这些页面制定一些逻辑

更多信息,请阅读

$('#myPageName').live('pagecreate',function(event){
  console.log("about to create myPageName");
});