国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery ui1.7 dialog只能彈出一次問題

2019-11-21 01:10:52
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

// 顯示確認(rèn)對話框
function showConfirm(txtTitle, txtMsg, callback){
getDivDialog().text(txtMsg).dialog({
        modal: true
        , overlay: {
            opacity: 0.5
        }
        , title: txtTitle
        ,buttons: {
            "是" : function(){
                callback();
                $(this).dialog("close");
            }
            ,"否" : function(){
                $(this).dialog("close");
            }
        }
    });
}

但是在使用ui.1.7.1 的時(shí)候,每次按鈕的click事件只能讓dialog顯示一次。無語。。。
查看官方文檔也沒有什么解釋。 Google了一把,發(fā)現(xiàn),在ui.1.7.1中dialog必須首先初始化。
在document.ready(function(){
// 初始化dialog
})
復(fù)制代碼 代碼如下:

$("#layout-confirm").dialog({
autoOpen: false,
modal: true,
title: "刪除"
    });

后面的使用中,還有一點(diǎn)是需要注意的:
因?yàn)橛行ヾialog參數(shù)是變量傳遞進(jìn)去的,所以,必須先把option附加上,然后再open
代碼示例:
復(fù)制代碼 代碼如下:

delText.click(function(){
        $("#layout-confirm").dialog(
            'option'
            , 'buttons'
            ,{
                "確定": function() {
                    if(file.type == 0){
                        deleteFolder(file.path);
                    }
                    else{
                        deleteFile(file.path);
                    }
                }
                ,"取消":function(){
                    $(this).dialog("close");
                }
            }
        );
        $("#layout-confirm").dialog("open");
});

ok,搞定~~
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝应县| 溧水县| 永和县| 庆云县| 静宁县| 白水县| 通州市| 奉贤区| 五华县| 松桃| 陇西县| 台山市| 乌拉特后旗| 桃江县| 浏阳市| 通海县| 万荣县| 新兴县| 体育| 建瓯市| 贵南县| 临沧市| 思南县| 寿宁县| 沧州市| 谷城县| 绵阳市| 铅山县| 木兰县| 沁阳市| 衢州市| 黄浦区| 正阳县| 墨江| 合江县| 卢湾区| 汶上县| 淮滨县| 平阳县| 光泽县| 洛川县|