我目前正在开发使用PhoneGap的1.5和jQuery Mobile的iOS应用程序禁用页面。jQuery Mobile的 - 启用滚动拖动
我明白,我们可以使用下面的JavaScript禁用页面拖动:
function preventBehavior(e)
{
e.preventDefault();
};
document.addEventListener("touchmove", preventBehavior, false);
然而,内容滚动不工作,如果上述被启用。
有什么办法我阻止用户拖动页面还允许滚动?
我一直在使用iScroll尝试。为此,我需要手动在每页上的pageinit事件下执行
scrollbar.refresh();
。不幸的是,我确实有很多页面需要滚动。 =(
是否有,我可以用它来实现滚动,而无需使用第三方插件任何其他方法?
看起来像一个很好的解决方案,但有人真的得到这个工作?对我来说没有运气。 – kaleazy 2012-07-26 09:47:16