当手写下拉框的时候会遇到这种问题:点击页面其它地方隐藏该div,有意见是绑定body,点击目标div时触发事件,点击其他document会出发hide事件,但是:目标div也属于body。为了解决这种问题,特意留下解决方案:

1.将其他document绑定click事件

2.点击目标div时,停止事件

上代码:

$(document).click(function(){$('.cityMenu').hide();});$(".cityChange").click(function(event){event.stopPropagation();if($(".cityMenu").is(':visible')){$('.cityMenu').hide();}else{$('.cityMenu').show();}});

点击页面其它地方隐藏该div相关推荐

  1. jquery实现点击页面其他地方隐藏指定元素

    代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> < ...

  2. jQuery 怎么实现点击页面其他地方隐藏菜单? 做了个按钮点击时弹出菜单,想实现点击其他地方时隐藏弹出的菜单

    <p><a href="javascript:void(0)" class="a">菜单按钮</a></p> & ...

  3. HTML下拉菜单去掉点,jQuery点击页面其他部分隐藏下拉菜单功能

    一.开发小要点 web页面中,我们一般不用select.option来实现下拉菜单效果,因为下拉框的样式丑且难以美化,所以我们选择控制ul显示隐藏来实现同样且高大上的效果,但是不能像下拉框那样点击页面 ...

  4. Jq点击其他任意地方隐藏关闭弹窗div

    参考链接:https://blog.csdn.net/weixin_43233914/article/details/85133839 效果 代码: <!DOCTYPE html> < ...

  5. 实现点击页面其他地方,隐藏div(vue)

    方法一: 通过监听事件 document.addEventListener('click',function(e){if(e.target.className!='usermessage'){that ...

  6. jquery点击页面其他位置隐藏div

    //设置 document.onclick = function (e) { $("#setUp").hide(); } $('#btnAdd').on("click&q ...

  7. android 点击屏幕其它地方隐藏输入法

    只需在activity加下面代码: @Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {if (ev.getAction() == ...

  8. 安卓点击页面其他地方取消EditText的焦点

    直接在父布局上面设置以下参数: android:focusable="true" android:clickable="true" android:focusa ...

  9. Vue js 实现点击页面空白处隐藏指定div

    Vue js 实现点击页面空白处隐藏指定div <template><!--向页面添加关闭div的事件监听--><div class="page" @ ...

最新文章

  1. Fedora 20 安装搜狗拼音输入法
  2. 【STM32】 keil软件工具--工程目标选项配置(下)
  3. SEO的十种赚钱方式
  4. JavaScript中使用Json
  5. Android开发笔记(一百五十九)Android7.0的分屏模式
  6. JavaScript 造就年薪超过 10 万美元的开发者们!
  7. http服务器使用libevent实现get和post请求实例
  8. 【GitHub通过ssh方法下载详细配置过程】
  9. Win10命令提示符快捷键汇总
  10. 电脑版微信打开内置浏览器
  11. 兴业银行银企直联如何查询转账支付后的手续费及退票流水
  12. golang 实现HTTP代理和反向代理
  13. 什么样男人必出轨 震惊!出轨男子名字中居然都有这字
  14. SpringBoot POI Word合并
  15. 报表工具之ireport
  16. 应用层加密方_加密应用层数据之前要问的6个问题
  17. 12月更新!EasyOps全平台产品能力再升级,新增22+功能亮点解读~
  18. QString 16进制,arg补0,从0xFFFFFFFFFFFFFFFA到0xFA
  19. Java Web框架简介
  20. js清空浏览器cokie缓存_js-cookie删除缓存

热门文章

  1. Contest RankList -- 高级语言程序实践--第7次作业--计信A2107-2113
  2. Laravel开发调试工具(debugbar )使用
  3. 2022.12.12........
  4. centos7 linux添加win7,电脑安装Win7+CentOS 7双系统
  5. 企业常见的纳税信用等级失分项有哪些?
  6. php larval workerman,laravel框架与workerman的整合
  7. 2023长安大学计算机考研信息汇总
  8. ETH研究新型透明材料涂层 防止镜片起雾的防雾涂料
  9. 在HTML中让边框变透明,如何用CSS设置DIV边框透明
  10. LP78070FSPF 三档小风扇 升压7.5V 无手电筒功能 双灯显示