0

我正在使用带有 TouchPunch 的 Jquery UI 来实现移动兼容性,它似乎阻止了我的无序列表项中的 div 仅在移动设备上的 onclick 事件。这是我尝试过的:

  • 设置距离以便有一个 10 像素的死区,这不起作用。
  • 使用 onclick 事件设置 div 以在 jquery ui 中取消,因此它不适用于移动 li,没有运气。
  • 在此处的几个不同线程上建议的 touchpuch 中编辑模拟鼠标事件。那也没有用。

    我注意到一个奇怪的行为,好像当我用 on click 事件点击 div 的最底部时,它触发了。我使用chrome通过远程设备连接到我的手机,查看生成的源代码,但是div的大小是正常的。我能够在 jsfiddle 中重新创建问题,即使它不适合移动设备(我使用的是 Galaxy S6)。

JS小提琴链接

//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.

任何帮助表示赞赏。

4

0 回答 0