前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用的AJAX弹出层代码

常用的AJAX弹出层代码

作者头像
菩提树下的杨过
发布2018-01-22 17:52:28
1.3K0
发布2018-01-22 17:52:28
举报

Code

代码语言:js
复制
<!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>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>无标题文档</title>
 <script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
 <style type="text/css">
        <!
        -- html, body
 {
            height: 100%;
            margin: 0px;
            font-size: 12px;
 }
        .mydiv
 {
            background-color: #FFCC66;
            border: 1px solid #f00;
            text-align: center;
            line-height: 40px;
            font-size: 12px;
            font-weight: bold;
            z-index: 99;
            width: 300px;
            height: 120px;
            left: 50%; /*FF IE7*/
            top: 50%; /*FF IE7*/
            margin-left: -150px !important; /*FF IE7 该值为本身宽的一半 */
            margin-top: -60px !important; /*FF IE7 该值为本身高的一半*/
            margin-top: 0px;
            position: fixed !important; /*FF IE7*/
            position: absolute; /*IE6*/
            _top: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
 }


        .mydiv2
 {
            background-color: #FFCC66;
            border: 1px solid #f00;
            text-align: center;
            line-height: 40px;
            font-size: 12px;
            font-weight: bold;
            z-index: 99;
            width: 400px;
            height: 400px;
            left: 50%; /*FF IE7*/
            top: 50%; /*FF IE7*/
            margin-left: -200px !important; /*FF IE7 该值为本身宽的一半 */
            margin-top: -200px !important; /*FF IE7 该值为本身高的一半*/
            margin-top: 0px;
            position: fixed !important; /*FF IE7*/
            position: absolute; /*IE6*/
            _top: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
 }

        .bg
 {
            background-color: #666;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0; /*FF IE7*/
            filter: alpha(opacity=50); /*IE*/
            opacity: 0.5; /*FF*/
            z-index: 1;
            position: fixed !important; /*FF IE7*/
            position: absolute; /*IE6*/
            _top: expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2); /*IE5 IE5.5*/
 }
        -- ></style>

 <script language="javascript" type="text/javascript">
 function showDiv() {
            $('#popDiv').removeClass().addClass("mydiv").css("display","block").css("background","ff9");
            $('#bg').css("display","block");            
        }


 function showDiv2() {
            $('#popDiv').removeClass().addClass("mydiv2").css("display","block").css("background","pink");
            $('#bg').css("display","block");            
        }

 function closeDiv() {
            $('#popDiv').css("display","none");
            $('#bg').css("display","none");
        }

 </script>

</head>
<body onload="$('#bg').css('height',document.body.clientHeight).css('width',document.body.clientWidth); ">
 <div id="popDiv" class="mydiv" style="display: none;">
        动态弹出的层<br />
        动态弹层的内容<br />
 <a href="javascript:closeDiv()">关闭窗口</a></div>
 <div id="bg" class="bg" style="display: none;">
 </div>
 <div style="height: 1400px;">
 <div style="text-align: center;">
 <a href="javascript:showDiv()">点我1</a><br/><br/>
 <a href="javascript:showDiv2()">点我2</a>
 </div>
 </div>
</body>
</html>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009-03-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档