站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        jquery中有dialog嗎

        jquery中有dialog;dialog是jQuery UI庫的一個UI組件,運用該組件的好處是不用刷新網(wǎng)頁,可以直接彈出一個div層,讓用戶輸入信息;使用該組件時不僅要引入jquery,還有引入jQueryUI的js及相關(guān)css文件。

        jquery中有dialog嗎

        本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。

        jquery中有dialog嗎

        dialog是jQuery UI 庫的一個UI組件,所以使用dialog時,不僅要引入jQuery.js(因為它只是輕量級的基礎(chǔ)框架),還需要引入jQueryUI的js及相關(guān)css文件

        運用dialog的好處就是不用刷新網(wǎng)頁,直接彈出一個div層,讓用戶輸入信息。使用起來也比較方便。

        jquery ui-dialog在web開發(fā)中運用還是比較多的。最常見的例子就是登錄功能的實現(xiàn)。

        示例如下:

        最簡單的實現(xiàn)在jquery的ready方法里面配置一個dialog對話框即可。如:

         $("#dialogDiv").dialog();

        但是這個并不能滿足我們的要求,所以我們有必要了解它的常用屬性和方法。這是我demo中的配置。如下:

        $("#dialogDiv").dialog({ autoOpen : false,   // 是否自動彈出窗口 modal : true,    // 設(shè)置為模態(tài)對話框 resizable : true, width : 410,   //彈出框?qū)挾?height : 240,   //彈出框高度 title : "用戶登錄",  //彈出框標(biāo)題 position : "center",  //窗口顯示的位置 buttons:{ '確定':function(){ //調(diào)用登錄的方法 }, '取消':function(){ $(this).dialog("close"); } } });

        注: ”dialogDiv”表示元素的id。

        常用屬性

        autoOpen:這個屬性為true的時候dialog被調(diào)用的時候自動打開dialog窗口。當(dāng)屬性為false的時候,一開始隱藏窗口,調(diào)用dialog(“open”)的時候才彈出dialog窗口。默認(rèn)為:true。

        position:dialog的顯示位置:可以是’center’, ‘left’, ‘right’, ‘top’, ‘bottom’,也可以是top和left的偏移量也可以是一個字符串?dāng)?shù)組例如['right','top']。

        title:dialog的標(biāo)題,默認(rèn)為空。

        modal:是否使用模式窗口,模式窗口打開后,頁面其他元素將不能點擊,直到關(guān)閉模式窗口。默認(rèn)為false不是模式窗口。

        closeOnEscape: 為true的時候,點擊鍵盤ESC鍵關(guān)閉dialog,默認(rèn)為true。

        draggable:draggable是否可以使用標(biāo)題頭進行拖動,默認(rèn)為true,可以拖動。

        resizable:resizable是否可以改變dialog的大小,默認(rèn)為true,可以改變大小。

        常用方法

        open:打開dialog,一句話$(“#id”).dialog(“open”)。

        close:關(guān)閉dialog,一句話 $(“#id”).dialog(“close”)。

        disable:設(shè)置dialog不可用。

        enable: 設(shè)置dialog可用。

        isOpen: 判斷dialog是否為打開狀態(tài),如果處于打開狀態(tài),返回true。

        destroy: 銷毀dialog。

        moveToTop:將dialog移到最上層。

        option:用于設(shè)置和取出dialog的值,比如我們?yōu)閐ialog設(shè)置標(biāo)題,代碼:$(“#dialogDiv”).dialog(“option”, “title”, “登錄”)

        看看我的demo吧,只是簡單的調(diào)用了open方法。其它方法自己可以試試,

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产香蕉精品视频在| 香蕉国产精品频视| 亚洲国产精品成| 精品国产乱码久久久久久1区2区| 国产在线精品国自产拍影院| 国产精品无圣光一区二区| 亚洲欧美日韩国产精品影院 | 久久99精品久久久久久不卡| 国产精品天天影视久久综合网 | 久久五月精品中文字幕| 久久精品国产半推半就| 成人国内精品久久久久一区 | 亚洲AV永久无码精品| 欧美精品播放| 狠狠精品久久久无码中文字幕 | 中文字幕日韩精品在线| 久久夜色撩人精品国产| 国产一区麻豆剧传媒果冻精品| 久久国产精品久久国产精品| 91麻豆国产福利精品| 精品蜜臀久久久久99网站| 久久成人国产精品| 国产午夜精品一区二区三区漫画 | 欧美精品v欧洲精品| 亚洲级αV无码毛片久久精品| 在线精品自拍无码| 亚洲精品人成无码中文毛片| 亚洲国产精品成人久久蜜臀 | 国产精品日日摸夜夜添夜夜添1国产精品va欧美精 | 国产精品久久国产精麻豆99网站| 国产精品久线在线观看| 国产精品无码AV一区二区三区| 久久久久久国产精品免费无码| 少妇人妻偷人精品视频| 无码国内精品久久人妻| 无码人妻丰满熟妇精品区| 乱码精品一区二区三区| 国产成人精品白浆久久69| 国产成人精品免费午夜app | 久草视频在线这里精品| 亚洲国产精品lv|