最后几天我正在开发平板电脑,个人电脑,手机等网络应用程序。我注意到,在某些情况下,通过禁用iPad的弹性效果,这个应用程序的用户体验会大大改善。
(弹性效果含义;当你触摸平面上的页面时 什么都没有,它将按照你的手指移动完整的网页, 甚至超越屏幕边界,并在发布时将它发回 原来的位置。)
反正!我有一个小的javascript代码可以解决这个问题,而且我已经能够适应它,因此大多数触敏部分仍然有效,而它们所在的页面是“不可触摸的”。
这是一段代码:$(document).bind('touchmove', false);
是否有一种简单的方法可以将其应用于整个页面,但对div进行例外处理?我尝试了一些东西,但我没有得到任何东西。任何帮助表示赞赏! :d
谢谢!
答案 0 :(得分:0)
我不确定这是否有用,但值得一试。您选择页面上的所有元素,然后从列表中删除div并将事件绑定到所有这些元素。
$('*').not('#yourdivId').bind('touchmove', false);