启用和禁用触摸

Enable and disable touch

本文关键字:触摸 启用      更新时间:2024-02-01

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

(弹性效果的意思是;当你在一个平面上触摸页面时什么都没有,它会跟着你的手指移动整个网页,甚至超越了屏幕的边界,在发布时将其发布回原始位置。)

不管怎样!我有一点javascript代码可以做到这一点,我已经能够对其进行调整,使大多数触摸敏感部分仍然可以工作,而它们所在的页面是"不可触摸的"。

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

有没有一种简单的方法可以将其应用于整个页面,但对div进行例外处理?我试过一些东西,但没有任何进展。感谢您的帮助!:D

谢谢!

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

$('*').not('#yourdivId').bind('touchmove', false);