【发布时间】:2012-05-09 20:59:25
【问题描述】:
我正在使用 PhoneGap 制作移动应用。我有这个--
function preventBehavior(e)
{
e.preventDefault();
};
document.addEventListener("touchmove",preventBehavior, false);
您知道如何通过拖动将页面从智能手机屏幕上拖出一小段距离,然后当您松开它时它会立即弹回?而你看到的背后都是黑色的?这就是这段代码要防止的。确实如此。
但它也阻止了所有标准滚动,例如滚动列表。有谁知道解决办法吗?
【问题讨论】:
-
我认为解决这个问题的方法是测试页面是否由于事件而移出屏幕,然后只阻止默认。
-
你在 EARTH 上是如何测试的?
-
禁用可能会使人们习惯于手机上的这种行为。只是需要考虑的事情。
标签: javascript jquery cordova scroll mobile-application