jQueryUI - 控制台中的“无效标签”错误

时间:2010-09-29 20:51:32

标签: jquery jquery-ui

加载以下脚本时出现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

任何想法导致了什么?

1 个答案:

答案 0 :(得分:2)

您不希望将值放入函数中。它们是对话框的属性。

$(function() {
    $( "#dialog" ).dialog({
        autoOpen: false,
        show: "blind",
        hide: "explode"
    });

    $( "#opener" ).live('click',function() {
        $( "#dialog" ).dialog( "open" );
        return false;
    });
});

有关详细信息,请参阅jQuery UI Dialog documentation。 (还有一个动画对话框的例子。)