1、给页面文档添加一个点击事件函数,在函数内实现隐藏菜单功能。
$('html').click(function(){//Hide the menus if visible});//用$(document)也可以
2、对于菜单本身不希望在点击它时将自己隐藏,需要为菜单本身的点击事件添加以下方法,用来阻止点击事件的传播。 //在所有不想触发页面点击事件的地方 阻止冒泡。
$('#menucontainer').click(function(event){event.stopPropagation();});
忘记哪里转的了 sorry
相关文章
- jQuery点击页面其他部分隐藏下拉菜单
- jquery实现点击页面其他地方隐藏指定元素
- jQuery实现右侧功能栏、点击其它地方,右侧功能栏隐藏
- jQuery实现点击除了特定div的页面其它地方,隐藏该div功能。
- jquery easyui实现树形(Tree)菜单点击,在content页生成Tab功能
- 使用jQuery 中的显示与隐藏动画效果实现折叠下拉菜单的收缩和展开,在页面的列表中有若干项,列表的每项中有一个二级列表,二级列表默认为隐藏状态。点击列表的项,切换二级列表的显示或隐藏状态
- jQuery 实现点击页面其他地方隐藏菜单
- jquery实现checkbox全选功能,第二次点击【全选】按钮,页面无法勾选
- jquery实现checkbox全选功能,第二次点击【全选】按钮,页面无法勾选
- js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div