亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JQUERY dialog的用法詳細解析

2019-11-20 21:25:51
字體:
來源:轉載
供稿:網友

今天用到了客戶端的對話框,把 jQuery UI 中的對話框學習了一下。

準備 jQuery 環境

首先,我們創建一個按鈕,點擊這個按鈕的時候,將會彈出一個對話框。

<input type="button" value="刪除" id="btn" />

為了設置這個按鈕點擊的事件,需要準備 jQuery 的環境。

<script type="text/javascript" src="scripts/jquery-1.4.2.js"></script>

在 ready 中設置按鈕的點擊事件。

復制代碼 代碼如下:

 $(function() {
    // 初始化
    $("#btn").click(function() {
        alert("btn 被點擊啦!");
   }
 );

確認這一步沒有問題。

準備對話框
第二步,需要準備對話框的內容。這些內容來自 jQuery UI 的演示文件。

復制代碼 代碼如下:

 <div id="dialog-confirm" title="Empty the recycle bin?" >
         <p>
             <span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
             These items will be permanently deleted and cannot be recovered. Are you sure?</p>
 </div>

為了使用 jQuery UI 的對話框,需要增加這些文件的引用。

 <script type="text/javascript" src="scripts/jquery.ui.core.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.widget.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.mouse.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.button.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.draggable.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.position.js"></script>
 <script type="text/javascript" src="scripts/jquery.ui.dialog.js"></script>

增加樣式
jQuery UI 中使用了大量的樣式來修飾,需要引用 jQuery UI 的樣式,注意,jquery.ui.all.css 這個文件引用了大量的其他樣式文件,將 jQuery UI 中 /development-bundle/themes/base 文件夾中的內容都復制過來。

<link type="text/css" href="styles/jquery.ui.all.css" rel="stylesheet" />

在 ready 函數中,同時也初始化這個對話框。

復制代碼 代碼如下:

 $(function() {
     // 初始化
     $("#btn").click(function() {
         alert("btn 被點擊啦!");
     });

     // 初始化對話框
     $("#dialog-confirm").dialog();
 });

現在,打開這個頁面的時候,就已經可以看到對話框了。

通過按鈕彈出對話框
我們希望頁面上初始化的時候看不到這個對話框,在點擊按鈕的時候再出現。那么需要這幾個工作。

先給對話框增加一個默認不顯示的樣式。style="display: none",這樣默認就不會看到這一部分。

復制代碼 代碼如下:

 <div id="dialog-confirm" title="Empty the recycle bin?" style="display: none">
     <p>
         <span class="ui-icon ui-icon-alert" style="float: left; margin: 0 7px 20px 0;"></span>
         These items will be permanently deleted and cannot be recovered. Are you sure?</p>
 </div>

然后,在初始化對話框的時候,也不顯示,僅僅完成初始化工作。

在初始化對話框的時候,傳遞一個參數 autoOpen: false

復制代碼 代碼如下:

 $("#dialog-confirm").dialog(
     {
         autoOpen: false
     }
 );

在按鈕的點擊事件中,彈出這個對話框。
復制代碼 代碼如下:

 $("#btn").click(function() {
     // alert("btn 被點擊啦!");
     $("#dialog-confirm").dialog("open");
 });

如果傳遞 close ,將會關閉對話框。

實現模式對話框
在實際應用中,我們經常需要實現模式對話框,在 Web 中需要增加一個遮罩層來擋住底層的元素,模擬模式效果,這可以在初始化對話框的時候,傳遞一個參數 modal: true 來實現。修改之后的初始化代碼成為:

復制代碼 代碼如下:

 $("#dialog-confirm").dialog(
     {
         modal: true,             // 創建模式對話框
         autoOpen: false,         // 只初始化,不顯示
      }
 );

增加對話框的按鈕
可以為對話框增加任意的按鈕,并自定義按鈕的事件處理。我們先增加兩個按鈕,一個確定,一個取消,并讓他們先關閉對話框。
復制代碼 代碼如下:

 // 初始化對話框
 $("#dialog-confirm").dialog(
 {
     modal: true,             // 創建模式對話框
     autoOpen: false,
     buttons: {
         "Ok": function() {
              $(this).dialog('close');
         },
         "Cancel": function() {
             $(this).dialog('close');
         }
     }
 });

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www.日韩视频| 久久伊人91精品综合网站| 日韩在线观看免费全集电视剧网站| 亚洲丝袜av一区| 久久中文精品视频| 亚洲欧美中文字幕| 日韩精品久久久久久久玫瑰园| 欧美尤物巨大精品爽| 国产精品盗摄久久久| 国内精品久久久久影院优| 亚洲a在线观看| 精品日本高清在线播放| 欧美精品久久久久久久久| 一本色道久久88精品综合| 欧美怡春院一区二区三区| 国产亚洲欧美另类中文| 亚洲精品久久久久久久久久久久| 精品亚洲va在线va天堂资源站| 91国产精品电影| 91wwwcom在线观看| 丝袜美腿精品国产二区| 色综合91久久精品中文字幕| 日韩国产高清视频在线| 成人黄色影片在线| 成人国产亚洲精品a区天堂华泰| 亚洲国产毛片完整版| 中日韩午夜理伦电影免费| 成人网在线观看| 日本亚洲精品在线观看| 91午夜在线播放| 欧美另类69精品久久久久9999| 中文字幕av一区二区| 一区二区三区视频免费在线观看| 亚洲美女福利视频网站| 97在线视频国产| 久久久久久久久久久久久久久久久久av| 成人免费高清完整版在线观看| 国产欧美日韩亚洲精品| 久久精品久久精品亚洲人| 国产精品自产拍在线观看中文| www国产精品视频| 亚洲丝袜av一区| 九九精品视频在线观看| 久久视频中文字幕| 欧美性猛交xxxxx水多| 亚洲成人久久久久| 国产一区二区三区久久精品| 国产精品久久网| 日韩一区av在线| 91精品国产综合久久久久久久久| 亚洲精品xxx| 久久99久久亚洲国产| 91精品视频免费观看| 国产精自产拍久久久久久| 欧洲一区二区视频| 欧美国产高跟鞋裸体秀xxxhd| 久久久噜噜噜久噜久久| 成人免费网站在线看| 国产精品com| 国内揄拍国内精品少妇国语| 国产美女久久久| 国产成人啪精品视频免费网| 上原亚衣av一区二区三区| 久久国内精品一国内精品| 久久人91精品久久久久久不卡| 欧美一区二区三区免费视| 91产国在线观看动作片喷水| 午夜精品一区二区三区在线播放| 亚洲成人久久久| 亚洲人成绝费网站色www| 欧美成人久久久| 成人激情免费在线| 国产97在线观看| 欧美一区二区三区四区在线| 欧美视频一区二区三区…| 日韩精品久久久久| 亚洲免费精彩视频| 日韩欧美综合在线视频| 国产精品久久久久91| 日韩免费在线观看视频| 亚洲毛片在线观看| 国产午夜精品理论片a级探花| 国内精品国产三级国产在线专| 另类专区欧美制服同性| 九九热99久久久国产盗摄| 亚洲变态欧美另类捆绑| 国产精品第七影院| 日韩成人中文字幕| 日韩精品高清在线| 亚洲精品短视频| 日韩精品视频免费专区在线播放| 在线观看免费高清视频97| 精品久久中文字幕久久av| 亚洲性日韩精品一区二区| 国产亚洲欧美日韩美女| 九九热99久久久国产盗摄| 国产一区二区三区四区福利| 亚洲国产精品久久久久秋霞不卡| 国内精品视频在线| 亚洲无限乱码一二三四麻| 国产精品揄拍500视频| 色哟哟网站入口亚洲精品| 成人综合国产精品| 国产精品久久久久久久久粉嫩av| 亚洲国产99精品国自产| 亚洲free性xxxx护士hd| 成人伊人精品色xxxx视频| 欧美一级电影久久| 午夜精品福利在线观看| 亚洲欧美日韩中文在线| 国产经典一区二区| 日韩欧美在线视频免费观看| 日韩黄在线观看| 国产精品v片在线观看不卡| 91国产一区在线| 久久久久久久久久久久av| 性欧美暴力猛交69hd| 欧美久久精品午夜青青大伊人| 国内精品小视频在线观看| 久久久久久久一区二区三区| 亚洲一区二区三区sesese| 久久伊人精品视频| 亚洲国产精品字幕| 91欧美日韩一区| 欧美色xxxx| 亚洲国产精品大全| 亚洲女人天堂视频| 一本久久综合亚洲鲁鲁| 欧美壮男野外gaytube| 成人免费直播live| 国产精品亚洲欧美导航| 中文日韩电影网站| 中文字幕免费精品一区| 久久久噜久噜久久综合| 91在线免费视频| 午夜精品蜜臀一区二区三区免费| 高清一区二区三区四区五区| 精品国产老师黑色丝袜高跟鞋| 精品久久久久久| 久久成人一区二区| 日韩av大片在线| 亚洲国产成人一区| 欧美一级淫片丝袜脚交| 精品久久久在线观看| 91色中文字幕| xvideos成人免费中文版| 中日韩美女免费视频网站在线观看| 亚洲欧美变态国产另类| 亚洲一区二区三区香蕉| 国产精品99久久久久久久久久久久| 久久久久久久久亚洲| 亚洲男人天堂2024| 成人av色在线观看| 欧美亚洲午夜视频在线观看| 国产精品久久久久秋霞鲁丝| 久久精品视频导航| 亚洲成人性视频| 亚洲欧洲在线观看| 欧美激情亚洲自拍| 欧美又大又硬又粗bbbbb| 国产精品久久久久久久久久久久久久| 亚洲无限乱码一二三四麻| 91日本在线观看| 精品国产依人香蕉在线精品|