JavaScript

jQuery 显示某元素 点击非此元素隐藏该元素

这种东西常用于下拉菜单,下拉窗口,提示气泡

例如提示气泡

当你创建一个悬浮气泡在某元素上面时  你想点击其他地方就会隐藏此气泡  而点击该气泡却不做操作

绑定一个事件

$(document).bind('mousedown.efscbarEvent',function(e){
        //判断非气泡 
	if($(e.target).parents('气泡元素').length === 0){
		$(document).unbind("mousedown.efscbarEvent"); //解除事件
		$select.removeClass('气泡元素'); //隐藏气泡
	}		        
});


0 条评论

发表评论

你需要登录后才可进行发表