这是一个奇怪的。我有一个委托的点击'似乎无法在iOS上运行的事件。但是,如果我将事件更改为“点击触摸启动”,则可以正常运行。见下文:
$('body').on 'click touchstart', '#cartut-proddetail', ->
$(@).fadeOut -> $(@).remove()
$('#cartut-overlay').fadeOut -> $(@).remove()
基本上,#cartut-proddetail
是模态背后的叠加。因此,当用户点击模态时,我想删除所有叠加层。但是,没有touchstart
,没有任何反应。这是为什么?其他click
事件在iOS上运行得很好,我之前从未使用过touchstart
(这是第一次)。为什么click
本身不起作用?
答案 0 :(得分:0)
非常奇怪,它也适用于我,在iPhone 5S& 4S。
我在html正文中有一个错误/成功消息,如果我在主体或文档上委托点击,则关闭按钮不起作用。
我尝试点击,点击,触摸没有工作,直到我找到你的解决方案。我仍然在努力找出它的工作原理。
感谢您的解决方案