【发布时间】:2013-05-01 22:11:25
【问题描述】:
var MobileMenu = {
menu: function () {
$('#navigation').toggleClass("open");
$('body').toggleClass("push");
}
}
$(function(){
$(".icon-menu").on("click", MobileMenu.menu());
});
由于某种原因,这会立即在正在加载的页面上触发 MobileMenu.menu,并且“.icon-menu”似乎不再具有事件绑定。除了加载 jquery 之外,没有其他 javascript。
【问题讨论】:
-
您没有绑定处理程序,而是绑定
MobileMenu.menu()的返回值,因为您在绑定时调用了函数本身。
标签: javascript jquery function namespaces