我正在使用带有 TouchPunch 的 Jquery UI 来实现移动兼容性,它似乎阻止了我的无序列表项中的 div 仅在移动设备上的 onclick 事件。这是我尝试过的:
- 设置距离以便有一个 10 像素的死区,这不起作用。
- 使用 onclick 事件设置 div 以在 jquery ui 中取消,因此它不适用于移动 li,没有运气。
在此处的几个不同线程上建议的 touchpuch 中编辑模拟鼠标事件。那也没有用。
我注意到一个奇怪的行为,好像当我用 on click 事件点击 div 的最底部时,它触发了。我使用chrome通过远程设备连接到我的手机,查看生成的源代码,但是div的大小是正常的。我能够在 jsfiddle 中重新创建问题,即使它不适合移动设备(我使用的是 Galaxy S6)。
//Please ignore this code block. Look at the JS Fiddle link above. Stack overflow requires some code if there is a link to jsfiddle in the post. In this case it is not necessary.
任何帮助表示赞赏。