jquery在对话框上设置片段

时间:2012-11-20 05:58:39

标签: javascript jquery jquery-ui

我想在jquery对话框上设置片段。这是我的代码但不起作用:(

$("#main_menu").dialog(
{
    dialogClass: 'transparent',
    autoOpen: true,
    show: "explode",
    hide: "explode",        
    pieces: 16,
    resizable: false,
    width: 522,
    hight: 522
});
$(".blue-pill").click(function()
{
    close_all();
    $("#main_menu").dialog("open");
    return false;
});

任何人都可以告诉我这段代码有什么不对吗? 任何帮助赞赏? 谢谢

3 个答案:

答案 0 :(得分:3)

使用以下代码。

hide: { effect: "explode", pieces: 16, duration: 10 },

答案 1 :(得分:1)

件应该是hideshow

的一部分
hide: { effect: 'explode', pieces: 16 }
show: { effect: 'explode', pieces: 16 }
如果您从任何事件中打开它,

autoOpen应为false

确保$("#main_menu")返回有效的div和length > 0

答案 2 :(得分:0)

    $("#div1").dialog({

        autoOpen: false,
        width: 500,
        show: "blind",
        hide: { effect: "explode", pieces: 16, duration: 2000 },

        modal: true,
        height: 'auto',
    });

});
function f1() {
    $("#div1").dialog("open")
}