弹出层---Jquery判断是否为某元素或其子元素
来源:互联网 发布:斯维尔暖通负荷软件 编辑:程序博客网 时间:2024/04/30 02:18
用于当点击弹出层时弹出层不消失,而点击其他地方时弹出层消失
//判断是否为某元素子元素,是则返回true
jQuery.fn.isChildOf = function(b){
return (this.parents(b).length > 0);
};
//判断是否为某元素或其本身,是则返回true
jQuery.fn.isChildAndSelfOf = function(b){
return (this.closest(b).length > 0);//closest(b)从当前元素开始,沿 DOM 树向上遍历,返回符合b的的元素;parent(b)则是从父元素开始,故不包含自身
};
$('body').bind("click", function(e) {
if(!$(e.target).isChildAndSelfOf(".tip"))//.tip是弹出层
{
e.stopPropagation();//阻止JS冒泡
$(".tip").remove();
}
});
$('.lianjie').bind("click",function(e){//.lianjie是出现弹出层的按钮
e.stopPropagation();
});
- 弹出层---Jquery判断是否为某元素或其子元素
- jQuery判断一个元素是否是另一个元素的子元素(或其自身)
- jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
- jquery随笔--删除元素或其子元素
- jquery判断子元素是否存在
- jquery判断子元素是否存在
- jQuery判断元素是否显示或隐藏
- jquery 判断元素的子元素是否存在
- 用js判断一个元素是否为另一个元素的子元素
- 判断元素是否为HTMLElement元素
- 如何判断元素是否为HTMLElement元素
- jquery判断元素是否存在
- JQuery判断元素是否存在
- JQuery判断元素是否存在
- JQuery判断元素是否隐藏
- jQuery判断元素是否存在
- jquery判断是否找到元素
- jquery判断元素是否隐藏
- 【C语言】枚举&宏&const
- 刷poj、hdu有感
- 树状图中事件关联的功能的实现
- 【转】中国著名猎头总结的面试宝典【3-4月必看】
- MySQL常见问题集锦解答及技巧
- 弹出层---Jquery判断是否为某元素或其子元素
- linux 常用命令介绍
- 象素shader入门(Introduction to Pixel Shaders)- NO
- 蒙特卡洛(Monte Carlo)积分的入门
- 职场里面一些发现的事情、规律
- linux 内核线程
- asp 中判断变量为空的方法及isempty、isnull与空字符串
- hibernate-对一映射
- 分析SQL语句性能3种方法