html div实现模态窗口,jquery div模态窗口的简单实例

test

.pop-box {

/*弹出窗口后,弹出的DIV采用此CSS,保证置于最上层

z-index控制Z轴的坐标,数值越大,离用户越近

*/

z-index: 9999999; /*这个数值要足够大,才能够显示在最上层*/

margin-bottom: 3px;

display: none;

position: absolute;

background: gray;

border: solid1px #6e8bde;

}

#bg {

width: 100%;

height: 100%;

position: absolute;

top: 0;

left: 0;

/*弹出窗口后,添加遮罩层,采用此CSS,将该层置于弹出DIV和页面层之间

z-index控制Z轴的坐标,数值越大,离用户越近 rgba(72, 74, 68, 0.46)

*/

z-index: 1001;

background-color:#8f9f8f;

-moz-opacity: 0.7;

opacity: .70;

filter: alpha(opacity = 70);

}

function popupDiv(div_id) {

// 获取传入的DIV

var $div_obj = $("#" + div_id);

// 计算机屏幕高度

var windowWidth = $(window).width();

// 计算机屏幕长度

var windowHeight = $(window).height();

// 取得传入DIV的高度

var popupHeight = $div_obj.height();

// 取得传入DIV的长度

var popupWidth = $div_obj.width();

// // 添加并显示遮罩层

$("

.height(windowHeight * 0.99).click(function() {

//hideDiv(div_id);

}).appendTo("body").fadeIn(200);

// 显示弹出的DIV

$div_obj.css({

"position" : "absloute"

}).animate({

left : windowWidth / 2 - popupWidth / 2,

top : windowHeight / 2 - popupHeight / 2,

opacity : "show"

}, "slow");

}

/*隐藏弹出DIV*/

function hideDiv(div_id) {

$("#bg").remove();

$("#" + div_id).animate({

left : 0,

top : 0,

opacity : "hide"

}, "slow");

}

22

33

style="text-align:right">

οnclick="hideDiv('pop-div');" />

style="cursor: pointer;">

2222222333
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值