Jquery UI对话框过多的递归问题

时间:2011-06-30 05:48:41

标签: javascript jquery jquery-ui recursion jquery-ui-dialog

下面的代码在Jquery ui对话框中给出了太多的递归错误

$( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: {
            "Delete all items": function() {
                $( this ).dialog( "close" );
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        },
                   close:function(){
                       $( this ).dialog( "close" );
                }
    });

如何解决这个问题?

2 个答案:

答案 0 :(得分:9)

无限递归正在这里发生。 只需改变

close:function(){
                   $( this ).dialog( "close" );
            }

 close:function(){

            }

答案 1 :(得分:1)

也许这是因为你有无限的递归。

close:function(){
    $( this ).dialog( "close" );
}