最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery DIV彈出效果實現(xiàn)代碼

 更新時間:2009年07月03日 15:35:59   作者:  
現(xiàn)在很多網(wǎng)站都流行這種彈出式的對話框或是信息顯示框,很想將這個流行元素加入到自己的項目中。使用jQuery可以不費大力氣實現(xiàn)這種效果。將其記錄到我的Blog中,與業(yè)界朋友們起分享。

先上個效果圖,可以點擊Close按鈕或是在遮罩層上任意處點擊,就可以關閉彈出層。

HTML代碼

復制代碼 代碼如下:

<div id='pop-div' style="width: 300px" class="pop-box" >
<h4>標題位置</h4>
<div class="pop-box-body" >
<p>
正文內(nèi)容
</p>
</div>
<div class='buttonPanel' style="text-align: right" style="text-align: right">
<input value="Close" id="btn1" onclick="hideDiv('pop-div');" type="button" />
</div>
</div>

代碼很簡潔。最外層是一個大的DIV作為彈出層的容器,H4作為彈出層的標題,又一個DIV用于彈出層正文內(nèi)容顯示,再一個Div用于放置一些按鈕。
CSS代碼
復制代碼 代碼如下:

.pop-box {
z-index: 9999; /*這個數(shù)值要足夠大,才能夠顯示在最上層*/
margin-bottom: 3px;
display: none;
position: absolute;
background: #FFF;
border:solid 1px #6e8bde;
}

.pop-box h4 {
color: #FFF;
cursor:default;
height: 18px;
font-size: 14px;
font-weight:bold;
text-align: left;
padding-left: 8px;
padding-top: 4px;
padding-bottom: 2px;
background: url("../images/header_bg.gif") repeat-x 0 0;
}

.pop-box-body {
clear: both;
margin: 4px;
padding: 2px;
}

JS代碼
復制代碼 代碼如下:

function popupDiv(div_id) {
var div_obj = $("#"+div_id);
var windowWidth = document.documentElement.clientWidth;
var windowHeight = document.documentElement.clientHeight;
var popupHeight = div_obj.height();
var popupWidth = div_obj.width();
//添加并顯示遮罩層
$("<div id='mask'></div>").addClass("mask")
.width(windowWidth * 0.99)
.height(windowHeight * 0.99)
.click(function() {hideDiv(div_id); })
.appendTo("body")
.fadeIn(200);
div_obj.css({"position": "absolute"})
.animate({left: windowWidth/2-popupWidth/2,
top: windowHeight/2-popupHeight/2, opacity: "show" }, "slow");
}

function hideDiv(div_id) {
$("#mask").remove();
$("#" + div_id).animate({left: 0, top: 0, opacity: "hide" }, "slow");
}

相關文章

最新評論

抚顺县| 永胜县| 湖南省| 中西区| 金华市| 通化县| 临武县| 罗城| 鸡西市| 昌江| 耒阳市| 托克托县| 历史| 海门市| 台中市| 桃江县| 遂平县| 栾城县| 陆良县| 白山市| 铁力市| 西林县| 应用必备| 云安县| 三门峡市| 香港 | 鹤山市| 万盛区| 奉贤区| 汶川县| 南郑县| 宜章县| 文山县| 翼城县| 英山县| 澄江县| 嘉义县| 商城县| 文昌市| 修文县| 新源县|