博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js点击页面其他地方如何隐藏div元素菜单
阅读量:6819 次
发布时间:2019-06-26

本文共 779 字,大约阅读时间需要 2 分钟。

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

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

1 document.onclick = function(e) {         2     $("div").hide(); 3 } 4 $('button').on("click", function(e) {         5     if($("#div").css("display") == "none") {           6         $("#div").show();         7     } else {           8         $("#div").hide();         9     }        10     e = e || event;11     stopFunc(e);      12 });13       14 $('#div').on("click", function(e) {        15     e = e || event;16     stopFunc(e);      17 });    18 function stopFunc(e) {      19     e.stopPropagation ? e.stopPropagation() : e.cancelBubble = true;    20 }

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

转载于:https://www.cnblogs.com/coober/p/6761881.html

你可能感兴趣的文章
SpringCloud_概述与入门
查看>>
vim精简版教程
查看>>
js判断DOM是否包含另一个DOM
查看>>
干货 | 用python3+dlib教你的程序察言观色
查看>>
Kafka的Consumer负载均衡算法
查看>>
换个姿势学数学:二次函数与拆弹部队
查看>>
React-事件机制杂记
查看>>
[LeetCode] Unique Word Abbreviation 独特的单词缩写
查看>>
[20171105]exp imp buffer参数解析.txt
查看>>
JEESZ分布式框架--单点登录集成方案
查看>>
连载31:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
查看>>
22-高级路由:OSPF 路由认证:明文、密文
查看>>
APP推广如何实现邀请追踪?
查看>>
元旦晚会年终总结汇报PPT模板
查看>>
Linux环境下运行Java项目的sh脚步
查看>>
Couldn't register xxx with the bootstrap server.
查看>>
作为管理者,如何理解数据与业务?
查看>>
precreatewindow里面做了什么
查看>>
大数据开发第一步:Hadoop基础学习
查看>>
eclipse的jvm配置
查看>>