JavaScript,点击其他区域隐藏
来源:互联网 发布:驯化狼 知乎 编辑:程序博客网 时间:2024/06/10 07:50
自己整了一个下拉的几个控件,改了一下点击其他区域隐藏下拉区域的js。
var hideDivClickSomeWhere = {do : function(ev,dom,someClasses,classname){//目标,隐藏的的元素,屏蔽的元素,切换的class$(document).on("click",function(){ var ev = ev || window.event; var target = ev.target || ev.srcElement; var y = 0; for(var i=0; i<someClasses.length; i++){ if(target.className.indexOf(someClasses[i])>-1){ y++; } } if(y<1){ dom.removeClass(classname); }})}}
使用的话就在所在环境创建一个就行了:
var hideOther = Object.create(hideDivClickSomeWhere)hideOther.do(this,ulDom,["searchSelect-ul-li","searchSelect-input"],"active");
阅读全文
0 0
- JavaScript,点击其他区域隐藏
- Android点击其他区域,隐藏EditText键盘。
- 点击其他区域时隐藏元素
- 点击editext以外其他区域 隐藏软键盘
- Android点击除键盘外的其他区域隐藏键盘
- jq 点击元素其他区域 该元素隐藏
- 点击div以外的其他区域,div隐藏
- bootstrap popover 点击popover外其他区域自动隐藏
- ios入门:点击屏幕其他区域,隐藏软键盘
- Javascript的问题:鼠标点击其他地方时隐藏div
- Dialog点击其他区域消失
- 解决EditText在输入状态下点击其他区域隐藏输入法的问题
- Android点击除edittext外其他区域或控件隐藏软键盘
- jquery实现点击其他区域时隐藏下拉div和遮罩层的方法
- 点击空白区域,div隐藏
- 点击外部区域 隐藏输入法
- 点击div区域外隐藏div区域
- android alertdialog 点击其他区域消失
- 高数 08.02 可分离变量微分方程
- 在线网络投票活动实施步骤及疑难问题汇编[制作中...]
- 求一个数的绝对值
- 解决ubuntu的apt-get命令被占用
- 建模常用的概念介绍1: WOE、IV
- JavaScript,点击其他区域隐藏
- Ubuntu 14.04 下OpenDayLight SFC 配置
- crc32校验文件数据
- E
- linux 安装telnet命令及使用
- 从零写USB摄像头驱动之实现数据传输1_框架
- Listener refused the connection with the following error 错误解决
- 中层视觉:使用随机方法的分割与拟合
- Dubbo 并发调优的几个参数