启用和禁用触摸

时间:2012-07-25 07:45:39

标签: javascript jquery html5 css3

最后几天我正在开发平板电脑,个人电脑,手机等网络应用程序。我注意到,在某些情况下,通过禁用iPad的弹性效果,这个应用程序的用户体验会大大改善。

  

(弹性效果含义;当你触摸平面上的页面时   什么都没有,它将按照你的手指移动完整的网页,   甚至超越屏幕边界,并在发布时将它发回   原来的位置。)

反正!我有一个小的javascript代码可以解决这个问题,而且我已经能够适应它,因此大多数触敏部分仍然有效,而它们所在的页面是“不可触摸的”。

这是一段代码:$(document).bind('touchmove', false);

是否有一种简单的方法可以将其应用于整个页面,但对div进行例外处理?我尝试了一些东西,但我没有得到任何东西。任何帮助表示赞赏! :d

谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定这是否有用,但值得一试。您选择页面上的所有元素,然后从列表中删除div并将事件绑定到所有这些元素。

$('*').not('#yourdivId').bind('touchmove', false);
相关问题