【发布时间】:2012-12-20 22:28:47
【问题描述】:
以下是我为当前视图定义的事件。我添加了touchend以满足手机访问
events:
"click .join_in" : "addMuse"
"touchend .join_in" : "addMuse"
"touchend .promote" : "promoteMuse"
"click .promote" : "promoteMuse"
但是,我意识到当我尝试单击“加入”按钮或“推广”链接时,这些方法似乎被触发了两次。
这是为移动网络绑定事件的正确方法吗?是否需要对它们进行不同的定义,或者仅在检查是否使用移动设备时才绑定它们?
【问题讨论】:
-
如果在移动浏览器中调用click事件,只需删除touchend事件。否则,您可以根据设备和浏览器类型定义正确的事件:jquery4u.com/mobile/detect-mobile-devices-jquery
-
所以touchend事件和click事件不能一起使用?
标签: jquery events mobile touch