jq实现 元素显示后 点击页面的任何位置除元素本身外 隐藏元素
Posted dongxiaolei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq实现 元素显示后 点击页面的任何位置除元素本身外 隐藏元素相关的知识,希望对你有一定的参考价值。
$(".share-weixin").on("click",function(e){ var $wx=$(".weixin-share"),_winW=$(window).width(),_winH=$(window).height(),_winScrollT=$(window).scrollTop(),_winScrollL=$(window).scrollLeft(); $wx.css({"display":"block",left:_winW/2-125+_winScrollL+"px",top:_winH/2-132+_winScrollT+"px"}); e.stopPropagation(); $wx.on("click",function(e){ e.stopPropagation(); }); $("body").one("click",function(e){ $(".weixin-share").css("display","none"); }); });
点击 $(" .share-weixin")显示$(".weixin-share")
$(".weixin-share") 显示后,点击$(".weixin-share") 本身元素不消失,点击body其他任何位置
以上是关于jq实现 元素显示后 点击页面的任何位置除元素本身外 隐藏元素的主要内容,如果未能解决你的问题,请参考以下文章