当我单击页面上除div(id=menu_content)以外的任何位置时,如何触发功能?
id=menu_content
你可以申请click对body文件和取消click处理,如果click是由ID为DIV生成的事件menu_content,这将绑定事件到单个元素和节约的结合click与除每一个元素menu_content
click
body
menu_content
$('body').click(function(evt){ if(evt.target.id == "menu_content") return; //For descendants of menu_content being clicked, remove this check if you do not want to put constraint on descendants. if($(evt.target).closest('#menu_content').length) return; //Do processing of click event here for every element except with id menu_content });