我想在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;
});
任何人都可以告诉我这段代码有什么不对吗? 任何帮助赞赏? 谢谢
答案 0 :(得分:3)
使用以下代码。
hide: { effect: "explode", pieces: 16, duration: 10 },
答案 1 :(得分:1)
件应该是hide
和show
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")
}