Jquery ui Jquery对话框';第0'行的堆栈溢出;IE8中的问题

Jquery ui Jquery对话框';第0'行的堆栈溢出;IE8中的问题,jquery-ui,internet-explorer,jquery-dialog,Jquery Ui,Internet Explorer,Jquery Dialog,我有一个调用另一个jquery对话框的对话框,问题是当我调用第二个弹出窗口的open函数时,我得到了一个错误,比如IE8中的“第0行堆栈溢出”。在其他浏览器中,它工作正常,我发现这是因为lop中的事件触发。这个问题有什么解决办法吗 function openPopupNew() { var popup = jQuery( "#terms_dialog_1" ).dialog({ autoOpen: false,

我有一个调用另一个jquery对话框的对话框,问题是当我调用第二个弹出窗口的open函数时,我得到了一个错误,比如IE8中的“第0行堆栈溢出”。在其他浏览器中,它工作正常,我发现这是因为lop中的事件触发。这个问题有什么解决办法吗

 function openPopupNew() {

      var popup = jQuery( "#terms_dialog_1" ).dialog({
                                autoOpen: false,
                                resizable: false,
                                height:150,
                                width:250,
                                modal: true,
                                closeOnEscape:true,
                                show: { effect: 'drop', direction: "up" },
                                 position:['top','center'],
                                buttons: [
                                {
                                    text:okButton,
                                    click: function() {
                                        jQuery( this ).dialog( "close" );
                                    }
                                }]

                            });
                            popup.dialog( "open" );
    }                       
    openPopupNew();

关于特定案例的代码可能重复-此代码是否在全局范围内声明?