加载以下脚本时出现JS错误:
// increase the default animation speed to exaggerate the effect
$.fx.speeds._default = 1000;
$(function() {
$( "#dialog" ).live('dialog',function() {
autoOpen: false,
show: "blind",
hide: "explode"
});
$( "#opener" ).live('click',function() {
$( "#dialog" ).dialog( "open" );
return false;
});
});
以下是控制台错误:
invalid label - [Break on this error] show: 'blind',\n
任何想法导致了什么?
答案 0 :(得分:2)
您不希望将值放入函数中。它们是对话框的属性。
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
show: "blind",
hide: "explode"
});
$( "#opener" ).live('click',function() {
$( "#dialog" ).dialog( "open" );
return false;
});
});
有关详细信息,请参阅jQuery UI Dialog documentation。 (还有一个动画对话框的例子。)