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

时间:2012-06-20 14:41:06

标签: javascript jquery ios safari coffeescript

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

  subMenu = $(".sub-menu")
  //....
  subMenu.show()
  $("a.mobile").click (e) ->
      menuContainer.toggle()
      e.preventDefault()

这应该在点击/点击时切换菜单。奇怪的是它在第一次开启和关闭时做得很好。 从第二次开始,要打开,我必须点击“a.mobile”两次。 我尝试过bind,以及其他一些选项。实际上,当CSS没有被双击时,它实际上显示了链接。

1 个答案:

答案 0 :(得分:1)

我不是100%肯定.click()函数,但我使用.on('click')来处理我的应用程序上的句柄事件,它可以在任何地方使用(包括IPads)。尽管如此,根据评论的建议,也许其他地方会阻止点击按预期工作。