亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

HTML代碼

復(fù)制代碼 代碼如下:

<div id='pop-div' style="width: 300px" class="pop-box" >
<h4>標(biāo)題位置</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作為彈出層的標(biāo)題,又一個DIV用于彈出層正文內(nèi)容顯示,再一個Div用于放置一些按鈕。
CSS代碼
復(fù)制代碼 代碼如下:

.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代碼
復(fù)制代碼 代碼如下:

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");
}

相關(guān)文章

  • jQuery動態(tài)產(chǎn)生select option下拉列表

    jQuery動態(tài)產(chǎn)生select option下拉列表

    這篇文章主要介紹了jQuery動態(tài)產(chǎn)生select option下拉列表的實現(xiàn)方法,需要的朋友可以參考下
    2017-03-03
  • jQuery form插件之a(chǎn)jaxForm()和ajaxSubmit()的可選參數(shù)項對象

    jQuery form插件之a(chǎn)jaxForm()和ajaxSubmit()的可選參數(shù)項對象

    這篇文章主要介紹了jQuery form插件之a(chǎn)jaxForm()和ajaxSubmit()的可選參數(shù)項對象的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • jQuery隨機切換圖片的小例子

    jQuery隨機切換圖片的小例子

    jQuery隨機切換圖片的小例子,需要的朋友可以參考一下
    2013-04-04
  • 查找iframe里元素的方法可傳參

    查找iframe里元素的方法可傳參

    查找iframe里面的元素在項目里用的還是比較多的,下面為大家介紹個方法可傳參,感興趣的朋友可以參考下
    2013-09-09
  • jQuery擦除插件eraser使用方法詳解

    jQuery擦除插件eraser使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了jQuery擦除插件eraser的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • jQuery調(diào)取jSon數(shù)據(jù)并展示的方法

    jQuery調(diào)取jSon數(shù)據(jù)并展示的方法

    這篇文章主要介紹了jQuery調(diào)取jSon數(shù)據(jù)并展示的方法,實例分析了jQuery調(diào)用json數(shù)據(jù)及展示的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • JQuery實現(xiàn)表格數(shù)據(jù)行上移與下移

    JQuery實現(xiàn)表格數(shù)據(jù)行上移與下移

    這篇文章主要為大家詳細(xì)介紹了JQuery實現(xiàn)表格數(shù)據(jù)行上移與下移,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 使用jq獲取元素值的常見寫法總結(jié)

    使用jq獲取元素值的常見寫法總結(jié)

    這篇文章給大家總結(jié)了使用jq獲取元素值的常見寫法,文中給大家介紹了詳細(xì)的代碼示例,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • 在一個頁面實現(xiàn)兩個zTree聯(lián)動的方法

    在一個頁面實現(xiàn)兩個zTree聯(lián)動的方法

    最近發(fā)現(xiàn)項目中很多地方都是樹形菜單,而這些樹形菜單都是使用樹形插件zTree來制作的,下面這篇文章主要給大家介紹了關(guān)于在一個頁面實現(xiàn)兩個zTree聯(lián)動的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • jQuery Validate表單驗證入門學(xué)習(xí)

    jQuery Validate表單驗證入門學(xué)習(xí)

    這篇文章主要介紹了jQuery Validate表單驗證入門知識,該插件捆綁了一套有用的驗證方法,包括 URL 和電子郵件驗證,同時提供了一個用來編寫用戶自定義方法的 API,感興趣的小伙伴們可以參考一下
    2015-12-12

最新評論