Javascript 如何在浏览器中精确控制触摸事件
我正在写一个移动网页。我想了解如何精确控制触摸事件。我可以做一些事情,比如看触摸事件在元素上方何时开始和结束,但管理其间发生的事情似乎很困难 我想要一个简单的按钮: 从a班开始, 在touchstart上,获取不同的B类a状态, 当触摸事件结束于单击的元素上时,它会得到一个不同的类C, 当触摸事件结束时,不在最初单击的元素上,将恢复为原始类别A, 当触摸事件停止在元件上方但尚未结束时,元件恢复为A类,并且 如果触摸事件停止在该元素上,但在相同的触摸事件(即没有触摸结束或触摸取消)下再次返回到该元素上,则再次返回到B类悬停状态 此外,我希望确保: 在一个按钮上启动的单击事件不会干扰其他按钮上的类 如果按钮中有div,比如说文本范围,它们不会干扰任何状态 理想情况下,我可以在批量ie$上执行此操作。每个按钮。在“任意”上。。。。Javascript 如何在浏览器中精确控制触摸事件,javascript,jquery,html,mobile,multi-touch,Javascript,Jquery,Html,Mobile,Multi Touch,我正在写一个移动网页。我想了解如何精确控制触摸事件。我可以做一些事情,比如看触摸事件在元素上方何时开始和结束,但管理其间发生的事情似乎很困难 我想要一个简单的按钮: 从a班开始, 在touchstart上,获取不同的B类a状态, 当触摸事件结束于单击的元素上时,它会得到一个不同的类C, 当触摸事件结束时,不在最初单击的元素上,将恢复为原始类别A, 当触摸事件停止在元件上方但尚未结束时,元件恢复为A类,并且 如果触摸事件停止在该元素上,但在相同的触摸事件(即没有触摸结束或触摸取消)下再次返回到该元
我正在使用jQuery,但任何东西都会有帮助。这看起来应该很容易,但我一直很难让它做我想做的事情。有人对此有好的设计吗?你应该看看hammer.js,也许这就是你需要的。因为NoTouch库似乎提供了这个功能,所以我创建了一个:。自述页面中还没有文档,目前都在源代码中。我很快就会在自述中添加信息。我已经看过hammer和其他十几个touch库。这根本不能回答我的问题。