所以.. 我正在开发我的网站的移动版本,并注意到我的“评级”脚本让用户选择一定数量的星星在 iPad 上不起作用。
该功能在普通网络浏览器中与 jquery .on('click' 一起使用。
我用谷歌搜索并找到了点击和触摸启动
将功能更改为 .on('click touchstart' 使其可以在 iPad 上运行。太棒了!
我现在已经实现了一个表单,其中在选中复选框时会显示/隐藏一些额外的字段。我再次使用 .on('click' - 这次我在 Android 手机上尝试它。.on('click' 对复选框不起作用..?我尝试添加 touchstart 但没有成功。然后我添加了点击和宾果游戏有用。
做更多的研究我注意到其他人说不要绑定两个手势,因为在某些情况下,事件可能会被触发两次。很公平。
有人可以因此建议并解释“点击”如何与普通网络浏览器、Android 设备和 i 设备上的不同元素一起使用。
一个示例,说明如何仅使用一种手势来实现,但取决于设备的正确手势会很棒。
注意我只是使用普通的 jquery。
非常感谢