1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > js点击页面其他地方如何隐藏div元素菜单

js点击页面其他地方如何隐藏div元素菜单

时间:2023-01-07 19:24:29

相关推荐

js点击页面其他地方如何隐藏div元素菜单

web页面常用的一个需求,写下拉菜单是我们往往不是用select_option,而是自定义一个元素列出选项来满足需求,当我们点击按钮出现菜单,

点击按钮或菜单以外页面空白地方隐藏该菜单,这里提供一种简单有效的方法仅供参考:

document.onclick = function(e) {$("div").hide();}$('button').on("click", function(e) {if($("#div").css("display") == "none") {$("#div").show();} else {$("#div").hide();}e = e || event;stopFunc(e);});$('#div').on("click", function(e) {e = e || event;stopFunc(e);});function stopFunc(e) {e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true;}

点击button出现div菜单,再次点击button隐藏菜单或点击div以外页面其他地方隐藏div菜单。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。