2

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

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

这应该在单击/点击时切换菜单。奇怪的是,它在第​​一次打开和关闭时做得很好。从第二次开始,要打开,我必须点击“a.mobile”两次。我试过绑定,还有很多其他的选择。CSS 实际上显示链接,因为它在未双击时悬停。

4

1 回答 1

1

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

于 2012-06-20T16:48:40.600 回答