【发布时间】:2012-03-13 09:12:29
【问题描述】:
我目前正在使用 phonegap 1.5 和 jQuery Mobile 开发一个 iOS 应用程序。
我了解我们可以使用以下 javascript 禁用页面拖动:
function preventBehavior(e)
{
e.preventDefault();
};
document.addEventListener("touchmove", preventBehavior, false);
但是,如果启用上述功能,内容滚动将不起作用。
有什么方法可以阻止用户拖动页面但允许滚动?
我尝试过使用 iScroll。为此,我需要手动执行
scrollbar.refresh();
在每个页面的 pageinit 事件下。不幸的是,我确实有很多页面需要滚动。 =(
是否有任何其他方法可以在不使用 3rd 方插件的情况下启用滚动?
【问题讨论】:
标签: jquery-mobile cordova scrollbar draggable