色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

jQuery ui1.7 dialog只能彈出一次問(wèn)題

復(fù)制代碼 代碼如下:
// 顯示確認(rèn)對(duì)話框
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顯示一次。無(wú)語(yǔ)。。。
查看官方文檔也沒有什么解釋。 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,搞定~~

JavaScript技術(shù)jQuery ui1.7 dialog只能彈出一次問(wèn)題,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 梨树县| 余江县| 克拉玛依市| 无极县| 柘荣县| 新龙县| 琼结县| 阿拉善盟| 揭西县| 六枝特区| 微博| 渭南市| 鞍山市| 阳原县| 岳阳市| 土默特左旗| 克什克腾旗| 余庆县| 杭州市| 安西县| 波密县| 牙克石市| 惠州市| 仙桃市| 沙洋县| 南开区| 德格县| 淮阳县| 汶川县| 江北区| 安福县| 玛纳斯县| 县级市| 宁河县| 平度市| 奉新县| 贡觉县| 绥棱县| 安平县| 绥德县| 康马县|