十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇內(nèi)容主要講解“怎么用jQuery代碼實現(xiàn)DIV彈出效果”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么用jQuery代碼實現(xiàn)DIV彈出效果”吧!
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比西寧網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式西寧網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋西寧地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
jQuery DIV彈出效果實現(xiàn)代碼
現(xiàn)在很多網(wǎng)站都流行這種DIV彈出式的對話框或是信息顯示框,很想將這個流行元素加入到自己的項目中。使用jQuery可以不費大力氣實現(xiàn)這種效果。將其記錄到我的Blog中,與業(yè)界朋友們起分享。
先上個效果圖,可以點擊Close按鈕或是在遮罩層上任意處點擊,就可以關(guān)閉DIV彈出層。
HTML代碼
代碼如下:
標(biāo)題位置
正文內(nèi)容
代碼很簡潔。最外層是一個大的DIV作為彈出層的容器,H4作為DIV彈出層的標(biāo)題,又一個DIV用于彈出層正文內(nèi)容顯示,再一個Div用于放置一些按鈕。
CSS代碼
代碼如下:
.pop-box{ z-index:9999;/*這個數(shù)值要足夠大,才能夠顯示在最上層*/ margin-bottom:3px; display:none; position:absolute; background:#FFF; border:solid1px#6e8bde; } .pop-boxh5{ 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-x00; } .pop-box-body{ clear:both; margin:4px; padding:2px; }
JS代碼
代碼如下:
functionpopupDiv(div_id){ vardiv_obj=$("#"+div_id); varwindowWidth=document.documentElement.clientWidth; varwindowHeight=document.documentElement.clientHeight; varpopupHeight=div_obj.height(); varpopupWidth=div_obj.width(); //添加并顯示遮罩層 $("").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"); } functionhideDiv(div_id){ $("#mask").remove(); $("#"+div_id).animate({left:0,top:0,opacity:"hide"},"slow"); }
到此,相信大家對“怎么用jQuery代碼實現(xiàn)DIV彈出效果”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!