Javascript iPad上的jQuery单击事件无法正常工作

Javascript iPad上的jQuery单击事件无法正常工作,javascript,jquery,ios,safari,coffeescript,Javascript,Jquery,Ios,Safari,Coffeescript,单击事件应该可以正常工作: subMenu = $(".sub-menu") //.... subMenu.show() $("a.mobile").click (e) -> menuContainer.toggle() e.preventDefault() 这将在单击/点击时切换菜单。奇怪的是,在第一次打开和关闭时,它做得很好。 从第二次开始,要打开,我必须单击“a.mobile”两次。 我试过绑定,还有很多其他的选择。CSS实际上显示的是未双击

单击事件应该可以正常工作:

  subMenu = $(".sub-menu")
  //....
  subMenu.show()
  $("a.mobile").click (e) ->
      menuContainer.toggle()
      e.preventDefault()
这将在单击/点击时切换菜单。奇怪的是,在第一次打开和关闭时,它做得很好。 从第二次开始,要打开,我必须单击“a.mobile”两次。
我试过绑定,还有很多其他的选择。CSS实际上显示的是未双击时悬停的链接。

我不是100%确定.click()函数,但我使用.on('click')来处理我的应用程序上的事件,它在任何地方都能工作(包括
iPad
)。尽管如此,正如评论所暗示的那样,也许其他地方有什么东西阻止了点击按您的预期工作。

这本身并不是一个答案,但也许使用可以处理适当的iPad事件?好的,我将尝试为此制作一个JSFIDLE。