基于jquery的表情层弹出后,点击之外区域层消失

 代码如下 复制代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title>表情层弹出后,点击之外区域层消失</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="description" content="" />
 <meta name="keywords" content="" />
 <meta name="robots" content="index,follow" />
 <link rel="stylesheet" type="text/css" href="reset.css" />
 <style type="text/css">
 body{ text-align: center;}
 .container{ margin: 0 auto;}
 .popup{ background-color: #33CC99; display: none; width: 200px; height: 200px; /*position: absolute; left: 400px; top: 100px;*/ border: 5px solid #FF9999; border-radius: 5px; margin: 0 auto; margin-top: 100px; }
 .popup ul li{ line-height: 1.5em;}
 </style>
 <script type="text/javascript" src="jquery-1.7.min.js"></script>
 <script type="text/javascript">
 
 </script>
</head>
<body>
 <div class="container">
  <p><button id="btnPop" type="button" onclick="return showPopup();">弹出div层</button></p>
  <div id="popup" class="popup">
   <ul>
    <li><span>css</span></li>
    <li><span>html</span></li>
    <li><span>js</span></li>
    <li><span>csharp</span></li>
    <li><span>sql</span></li>
   </ul>
  </div>
 </div>
</body>
</html>
<script type="text/javascript">
function showPopup(){
 document.getElementById("popup").style.display = "block";
}
function hidePopup(){
 document.getElementById("popup").style.display = "none";
}
document.getElementById("popup").onclick = function(e){
 e = e || window.event;
 if(window.event){
  e.cancelBubble = true;
 } else {
  e.stopPropagation();
 }
};
document.body.onclick = function(e){
 e = e || window.event;
 var target = e.target || e.srcElement;
 if(target.id === "btnPop") return;
 hidePopup();
};
</script>
时间: 2024-09-28 15:52:13

基于jquery的表情层弹出后,点击之外区域层消失的相关文章

基于Jquery+div+css实现弹出登录窗口(代码超简单)_jquery

具体代码详情如下所示: 基本思路先隐藏(dispaly:none)再显示,半透明蒙版层通过 z-index:9998; z-index:9999; 值越大越在前面 index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns

基于jQuery的网页右下角弹出广告(IE7,firefox)_jquery

测试Div 打开 这是一些测试内容 测试Div

jquery制作漂亮的弹出层提示消息特效_jquery

今天给大家带来一款基于jquery超炫的弹出层提示消息.这款实例页面初始时,一个go按钮.当单击go按钮时,提示强出层以动画形式出现.效果图如下: 实现的代码. html代码: 复制代码 代码如下:   <div class='b'>     </div>     <div class='bb'>     </div>     <button id='go'>         GO     </button>     <div

css3-求点击按钮 div层飞进网页的效果代码..急求

问题描述 求点击按钮 div层飞进网页的效果代码..急求 如题 我做了一个计算器 计算器在层上面 点击按钮隐藏层 我想点击按钮 让层飞进来网页的效果 这样的代码 如何写 求大神指教 解决方案 http://www.3464.com/Data/wangyetexiao/Html/Html_301.asp 解决方案二: 网页飞入效果http://www.xker.com/js/code/117534.html

基于jquery 完美的弹出层效果实例

一,基于jquery弹出层实例 先看实例  代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &l

基于jQuery实现点击弹出层实例代码_jquery

jquery实现点击链接弹出层效果:本例实现的主要原理:jquery操作DOM元素.对层样式的设置.将display:设置为none;让层隐藏: 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net" /> <tit

jquery制作漂亮的弹出层提示消息特效

  实现的代码. html代码:   代码如下: <div class='b'> </div> <div class='bb'> </div> <button id='go'> GO </button> <div class='message'> <div class='check'> </div> <p> Success </p> <p> Check your

基于jQuery实现弹出可关闭遮罩提示框实例代码_jquery

jquery CSS3遮罩弹出层动画效果,使用非常简单,就两个标签,里面自定义内容和样式,四种常见效果,懂的朋友还可以修改源代码修改成自己想要的效果 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码. 效果演示 关键代码如下所示: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo

基于jQuery实现的QQ表情插件_jquery

不废话了,先给大家展示效果图: 查看演示 下载源码 我们在QQ聊天或者发表评论.微博时,会有一个允许加入表情的功能,点击表情按钮,会弹出一系列表情小图片,选中某个表情图片即可发表的丰富的含表情的内容.今天和大家分享一款基于jQuery的QQ表情插件,您可以轻松将其应用到你的项目中. HTML 首先在html页面的head中引入jQuery库文件和QQ表情插件jquery.qqFace.js文件. <script type="text/javascript" src="j