启用和禁用触摸
Enable and disable touch
最近几天,我正在为平板电脑、个人电脑、手机等开发一款网络应用程序。我注意到,在某些情况下,通过禁用iPad的弹性效果,该应用程序的用户体验得到了极大改善。
(弹性效果的意思是;当你在一个平面上触摸页面时什么都没有,它会跟着你的手指移动整个网页,甚至超越了屏幕的边界,在发布时将其发布回原始位置。)
不管怎样!我有一点javascript代码可以做到这一点,我已经能够对其进行调整,使大多数触摸敏感部分仍然可以工作,而它们所在的页面是"不可触摸的"。
这是一段代码:$(document).bind('touchmove', false);
有没有一种简单的方法可以将其应用于整个页面,但对div进行例外处理?我试过一些东西,但没有任何进展。感谢您的帮助!:D
谢谢!
我不确定这是否可行,但值得一试。选择页面上的所有元素,然后从列表中删除div,并将事件绑定到所有这些元素。
$('*').not('#yourdivId').bind('touchmove', false);
相关文章:
- 触摸移动时切换到新元素
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- 根据字段的值启用按钮
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何禁用和启用css规则
- 如何启用离子多点触摸事件
- 启用和禁用触摸
- 如何在引导程序中通过触摸(或鼠标)启用幻灯片中的滑动图像
- 在触摸设备上的悬停状态后启用链接,而不会影响正常滚动
- 启用 JQuery 触摸的可拖动侧边栏
- 如何确保在Firefox桌面浏览器中启用触摸事件
- 检测设备是否为触摸启用和低于一定的屏幕尺寸
- 如何禁用/重新启用html元素及其子元素上的所有点击/触摸/鼠标事件
- 循环通过触摸启用猫头鹰旋转木马