jQuery单击选择器不工作

Geo*_*rge 1 javascript jquery click jquery-selectors

我对jQuery很新,但我知道我的方式(ish).

我可以尝试解释它,但更容易向您展示一个演示(http://codepen.io/georgearnall/pen/KjtAw).

我想要它,以便当用户点击移动导航切换时,菜单应从侧面滑入.然后,如果用户想要关闭导航,他们只需点击页面内容(.page-wrap)上的任何位置,它就会再次滑落.

我的问题是在代码中添加的类似乎在javascript中不起作用.

此外,如果还有另一种更简单的方法,请随意分享:)

谢谢你的帮助

tym*_*eJV 8

活动代表我的朋友.绑定点击事件到动态添加的类,尝试将您的点击处理程序更改为以下语法:

$(document).on("click", ".active .page-wrap", function() {
Run Code Online (Sandbox Code Playgroud)

这是一个演示:http://codepen.io/anon/pen/HJfxE

  • 注意:为了效率,总是绑定在最具体的封闭元素上。它很少是“文档”。 (2认同)