KroLong

博客园 首页 新随笔 联系 订阅 管理

代码用HTML+JS实现:

 1 代码(用HTML+JS实现):
 2 <!doctype html>
 3 <html lang="UTF-8">
 4 
 5     <head>
 6         <meta charset="UTF-8">
 7         <title>div 弹出层触发click事件弹出</title>
 8         <style type="text/css">
 9             <!-- html,
10             body {
11                 height: 100%;
12                 margin: 0px;
13                 font-size: 12px;
14             }
15             
16             .mydiv {
17                 line-height: 20px;
18                 border: 1px solid #0080FF;
19                 font-size: 12px;
20                 z-index: 999;
21                 width: 500px;
22                 height: 220px;
23                 left: 72%;
24                 top: 20%;
25                 margin-left: -150px!important;
26                 /*FF IE7 该值为本身宽的一半 */
27                 margin-top: -60px!important;
28                 /*FF IE7 该值为本身高的一半*/
29                 margin-top: 0px;
30                 position: fixed!important;
31                 /* FF IE7*/
32                 position: absolute;
33                 /*IE6*/
34             }
35         </style>
36     </head>
37 
38     <body>
39         <div id="popDiv" class="mydiv" style="display:none;">
40             <div align="right" style="padding:2px;z-index:2000;font-size:12px;cursor:pointer;position:absolute;right:0;" onclick="closeDivFun()">
41                 <span style="border:1px solid #000;width:12px;height:12px;line-height:12px;text-align:center;display:block;background-color:#FFFFFF;left:-20px;">×</span>
42             </div>
43             div弹出窗口信息!<br/>可以在此添加自定义内容<br/>
44             <a href="javascript:closeDivFun()">关闭窗口</a>
45         </div>
46         <a href="javascript:showDivFun()">点击这里弹出层</a>
47         <script>
48             //弹出调用的方法
49             function showDivFun() {
50                 document.getElementById('popDiv').style.display = 'block';
51             }
52             //关闭事件
53             function closeDivFun() {
54                 document.getElementById('popDiv').style.display = 'none';
55             }
56         </script>
57     </body>
58 
59 </html>

显示效果:

posted on 2016-08-05 10:19  KroLong  阅读(575)  评论(0编辑  收藏  举报