<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jquery ui dialog|popup 彈出窗口層

     

    /***************************/
    //@Author: Adrian "yEnS" Mato Gondelle
    //@website: http://www.cnblogs.com/wangdetian168
    //@email: wangdetian168@163.com    
    /***************************/
    document.write('<div id="backgroundPopup"></div> <div id="popupContact" style="display:none;position:fixed;_position:absolute;height:384px;width:408px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;"> <a id="popupContactClose">x</a><h1 id="idModalTitle" align="right"></h1><p id="idContentArea"></p></div>');
    document.write("<link rel='stylesheet' type='text/css' href='general.css'>");
    //SETTING UP OUR POPUP
    //0 means disabled; 1 means enabled;
    var popupStatus = 0;
    var idCloses=new Array("popupContactClose","buttonClose");

    var popupModal='{idLoadHtml:"popupContact1",idModalTitle:"彈出窗口測(cè)試",isUseTitle:true,align:"center",modalWidth:"408px";modalHeight:"384px",show:function(){ centerPopup();//load popup loadPopup();}}';
    //popupModal={idLoadHtml:"popupContact1",idModalTitle:"彈出窗口測(cè)試",isUseTitle:true};

    //loading popup with jQuery magic!
    function loadPopup(){
     //loads popup only if it is disabled
     if(popupStatus==0){
      $("#backgroundPopup").css({
       "opacity": "0.7"
      });
      $("#backgroundPopup").fadeIn("slow");
      $("#popupContact").fadeIn("slow");
      popupStatus = 1;
     }
    }

    //disabling popup with jQuery magic!
    function disablePopup(){
     //disables popup only if it is enabled
     if(popupStatus==1){
      $("#backgroundPopup").fadeOut("slow");
      $("#popupContact").fadeOut("slow");
      popupStatus = 0;
     }
    }


    //centering popup
    function centerPopup(){
     //request data for centering
     var windowWidth = document.documentElement.clientWidth;
     var windowHeight = document.documentElement.clientHeight;
     var popupHeight = $("#popupContact").height();
     var popupWidth = $("#popupContact").width();
     //centering
     $("#popupContact").css({
      "position": "absolute",
      "top": windowHeight/2-popupHeight/2,
      "left": windowWidth/2-popupWidth/2
     });
     //only need force for IE6
     
     $("#backgroundPopup").css({
      "height": windowHeight
     });
     
    }

     

    //CONTROLLING EVENTS IN jQuery
    $(document).ready(function(){
     //彈出層
     popupModal.show=function(e)
     {
     centerPopup();
      //load popup
      loadPopup();
     }
     //是否顯示標(biāo)題
      if(popupModal.isUseTitle){
     $("#idModalTitle").html(popupModal.idModalTitle);
     //alert($("#idModalTitle").attr("align"));
     $("#idModalTitle").attr("align",popupModal.align);
     //alert(popupModal.align);alert($("#idModalTitle").attr("align"));
     }
     else{
      $("#idModalTitle").hide();
     }
     //設(shè)置窗口大小
     document.getElementById("popupContact").style.width=popupModal.modalWidth;
     document.getElementById("popupContact").style.height=popupModal.modalHeight;
     $("#idContentArea").html(document.getElementById(popupModal.idLoadHtml).innerHTML);
     //LOADING POPUP
     //Click the button event!
     $("#button").click(function(){
      //centering with css
      centerPopup();
      //load popup
      loadPopup();
     });
        
     //CLOSING POPUP
     //Click the x event!

     for(var i=0;i<idCloses.length;i++)
     {
         $("#"+idCloses[i]).click(function(){
        disablePopup();
       });
     }

     //Click out event!
     $("#backgroundPopup").click(function(){
      disablePopup();
     });
     //Press Escape event!
     $(document).keypress(function(e){
      if(e.keyCode==27 && popupStatus==1){
       disablePopup();
      }
     });

    });

     

    genneral.css

     

    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
    font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
     tfoot, thead, tr, th, td {
    border:0pt none;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0pt;
    padding:0pt;
    vertical-align:baseline;
    }
    body{
    background:#fff none repeat scroll 0%;
    line-height:1;
    font-size: 12px;
    font-family:Tahoma,arial,sans-serif;
    margin:0pt;
    height:100%;
    }
    table {
    border-collapse:separate;
    border-spacing:0pt;
    }
    caption, th, td {
    font-weight:normal;
    text-align:left;
    }
    blockquote:before, blockquote:after, q:before, q:after {
    content:"";
    }
    blockquote, q {
    quotes:"" "";
    }
    a{
    cursor: pointer;
    text-decoration:none;
    }
    br.both{
    clear:both;
    }
    #backgroundPopup{
    display:none;
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
    }
    #popupContact{

    }
    #popupContact h1{

    color:#6FA5FD;
    font-size:22px;
    font-weight:700;
    border-bottom:1px dotted #D3D3D3;
    padding-bottom:2px;
    margin-bottom:20px;
    }
    #popupContactClose{
    font-size:14px;
    line-height:14px;
    right:6px;
    top:6px;
    position:absolute;
    color:#6fa5fd;
    font-weight:700;
    display:block;
    }
    #button{
    text-align:center;
    margin:100px;
    }

     

    測(cè)試頁(yè)面

     

    <!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" dir="ltr">
    <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <title>Jquery教程演示:JavaScript彈出窗口DIV層效果代碼--代碼吾愛(ài) </title>
     
         <script type="text/javascript" src="../ui-images/js/jquery-1.4.2.min.js"></script>

     <script src="popup.js" type="text/javascript"></script>
        <script type="text/javascript">
     
     idCloses.push("idput");
     popupModal={idLoadHtml:"popupContact1",idModalTitle:"彈出窗口測(cè)試",isUseTitle:true,align:"center",modalWidth:"800px",modalHeight:"300px"};

     
        </script>
    </head>
    <body>
     <center>
      <p><img/ src="logo.gif" alt="點(diǎn)擊進(jìn)入代碼吾愛(ài)"/></p>
      <p><img/ src="banner.bmp" alt="點(diǎn)擊進(jìn)入代碼吾愛(ài)"/></p>
      <div id=""><input type="button" onclick="popupModal.show()"  value="點(diǎn)擊這里查看效果" /></div>
      <p></p>
      <p>教程:JS彈出窗口DIV層效果代碼 </a></p>
     </center>
     <div id="popupContact1" style="display:none">
     
      <p id="contactAreasss">
       這就是我們創(chuàng)建的漂亮DIV彈窗效果。可以看到j(luò)Query實(shí)在是非常強(qiáng)大,我們僅需少量的CSS和JavaScript代碼即可完成這一效果。<br/><br/>
       我們可以在這個(gè)彈窗之中放置一個(gè)登錄框、注冊(cè)表單、重要事件提醒等等。
       <br/><br/>
       要關(guān)閉這個(gè)窗口,請(qǐng)點(diǎn)擊右上方的X按鈕或點(diǎn)擊彈窗外的背景或按下鍵盤上的ESC鍵。
                <input type="button" id="buttonClose" value="關(guān)閉" />
           
       
      </p>
     </div>

    </body>
    </html>

     

    posted on 2010-03-25 16:53 sanmao 閱讀(5376) 評(píng)論(3)  編輯  收藏

    FeedBack:
    # re: jquery ui dialog|popup 彈出窗口層[未登錄](méi)
    2015-11-18 14:12 | 1
    # re: jquery ui dialog|popup 彈出窗口層
    2016-05-26 10:44 | 單獨(dú)的
    單獨(dú)的  回復(fù)  更多評(píng)論
      
    # re: jquery ui dialog|popup 彈出窗口層
    2016-05-26 10:44 | 單獨(dú)的
    出錯(cuò)的vV熱情  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    常用鏈接

    留言簿(5)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 成人免费网站视频www| 亚洲精品国产第一综合99久久| 亚洲av日韩av欧v在线天堂| 免费一级一片一毛片| 亚洲综合熟女久久久30p| 亚洲精品在线视频观看| 亚洲国产日韩a在线播放| 成人午夜免费福利| 国产亚洲?V无码?V男人的天堂| 亚洲美女视频网站| 人体大胆做受免费视频| 亚洲国产人成精品| 在线亚洲精品自拍| 99久久婷婷免费国产综合精品| 免费看片在线观看| 免费少妇a级毛片人成网| 免费很黄无遮挡的视频毛片| 无码国产精品久久一区免费| 久久亚洲精品无码观看不卡| a级毛片高清免费视频| 久久久久亚洲AV片无码下载蜜桃| 免费在线人人电影网| 永久亚洲成a人片777777| 一级毛片免费毛片一级毛片免费| 免费观看美女裸体网站| 精品亚洲成a人片在线观看少妇| 免费观看无遮挡www的视频 | 亚洲人成伊人成综合网久久久| 亚洲国产综合精品中文第一| 久久国产精品免费视频| 久久精品国产精品亚洲下载| 久久久久久久99精品免费| 亚洲综合丁香婷婷六月香| 亚洲高清免费在线观看| 亚洲人成网站在线观看播放| 最近最新高清免费中文字幕| 国产亚洲福利精品一区| 国产一级a毛一级a看免费视频| 亚洲国产成人久久综合野外| 日韩内射激情视频在线播放免费| 亚洲不卡中文字幕无码|