关于JQuery中,click与document click冲突问题
2012-05-15 20:54
274 查看
解决办法是:防止事件冒泡。
例子
HTML:
CSS:
例子
HTML:
<div id="show_div"> </div> <input type="button" value="click" id="click_btn"/>
CSS:
#show_div{ display:none; }js:
$("#click_btn").click(function(e){ $("#show_div").toggle(); e.stopPropagation(); //return false;(或者) }); $(document).click(function(){ $("#show_div").hide(); });
相关文章推荐
- jquery事件有关问题!对象 click和document click冲突有关问题
- 关于引入多个jquery冲突的问题(附一个很好用的validate前端验证框架及使用方法)
- jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
- jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
- 关于jquery插件冲突的问题。
- 点击div和某些控件之外的地方隐藏div,点击div不隐藏。对象 click和document click冲突有关问题
- 关于jquery版本冲突问题
- 关于flex里面mousedown 和click事件冲突问题的解决办法
- 关于Jquery的noConflict()方法,解决Jquery库与其他库冲突问题
- 关于使用struts2与jsp时,使用prototype.js的$属性与jquery的$冲突问题
- 关于 Touch事件和Click事件的冲突问题
- 关于jQuery的click事件不能触发的问题.
- 关于click事件与touch事件冲突的问题
- 关于jQuery的click事件不能触发的问题
- 关于Discuz与jQuery冲突问题的亲测解决方法
- 关于prototype和使用多个JQuery插件的冲突问题
- 关于flex里面mousedown 和click事件冲突问题的解决办法
- 关于引入两个jquery.js文件引起$符号命名冲突的问题
- (转)关于jquery的$(document).on()事件多次执行的问题
- 关于多JQUERY冲突的问题