关闭弹出窗口的JavaScript事件冒泡捕获问题 javascript冒泡捕获 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title>Demo:PubBox</title> <style>.smod_pub{background:#ccc;}</style> <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script></head><body><div class="sheader"> <ul> <li>git</li> <li>javascript</li> </ul></div><div class="smain"> <div class="smod_pub" id="modPub"> <a class="sicon_close" href="#" id="modPubClose">close</a> <p class="smsg_normal">msg:normal</p> <p class="smsg_error">msg:error</p> <p class="smsg_warning">msg:warning</p> </div></div><script> $(function(){ var $doc = $(document); var pub = $('#modPub'); $doc.on("click",function(e){ !$(e.target).closest(pub).length && pub.hide(); }); $doc.on("click","#modPubClose",function(){ pub.hide(); }) });</script></body></html> $doc.on("click",function(e){ !$(e.target).closest(pub).length && pub.hide(); });++++++++++++++++谢谢回复,我在想用原生JavaScript如何更好实现。 请问这个问题如何用JavaScript 更好的实现? 谢谢! 无法获取属性“transaction”的值: 对象为 null 或未定义 checkbox中多选事件 json排序 javascript打印页面的问题 在VS2008asp页面中无法使用behavior脚本划线,如何解决 鼠标经过改变表格背景属性~~ 三级联动 学院 专业 班级 (这是三个表,用id号相互关联着) JavaScript还能这样写一个字符串变量的?不太理解! 关于页面加载和时延函数的问题 关于表的问题?? iframe 在IE中布局变形 js 的 收藏本站代码 的问题
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>Demo:PubBox</title>
<style>.smod_pub{background:#ccc;}</style>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<div class="sheader">
<ul>
<li>git</li>
<li>javascript</li>
</ul>
</div>
<div class="smain">
<div class="smod_pub" id="modPub">
<a class="sicon_close" href="#" id="modPubClose">close</a>
<p class="smsg_normal">msg:normal</p>
<p class="smsg_error">msg:error</p>
<p class="smsg_warning">msg:warning</p>
</div>
</div>
<script>
$(function(){
var $doc = $(document);
var pub = $('#modPub');
$doc.on("click",function(e){
!$(e.target).closest(pub).length && pub.hide();
});
$doc.on("click","#modPubClose",function(){
pub.hide();
})
});
</script>
</body>
</html>
!$(e.target).closest(pub).length && pub.hide();
});
++++++++++++++++
谢谢回复,我在想用原生JavaScript如何更好实现。