Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止在jqueryui对话框创建时重新执行脚本?_Jquery_Jquery Ui_Dialog - Fatal编程技术网

如何防止在jqueryui对话框创建时重新执行脚本?

如何防止在jqueryui对话框创建时重新执行脚本?,jquery,jquery-ui,dialog,Jquery,Jquery Ui,Dialog,我有一个DIV,里面有一些内容和脚本,它们在文档呈现时执行(一切正常)。但是,当我基于这个DIV创建一个新的jQueryUI对话框时,所有脚本都会再次执行。 对话框由脚本创建,如下所示: $('#createDoc').dialog({ closeOnEscape: true, autoOpen: false, modal: true, resizable: false, draggable: true, title: 'Some title' }

我有一个DIV,里面有一些内容和脚本,它们在文档呈现时执行(一切正常)。但是,当我基于这个DIV创建一个新的jQueryUI对话框时,所有脚本都会再次执行。 对话框由脚本创建,如下所示:

$('#createDoc').dialog({
    closeOnEscape: true,
    autoOpen: false,
    modal: true,
    resizable: false,
    draggable: true,
    title: 'Some title'
});
在这种情况下,有没有办法阻止脚本执行?我无法将这些脚本放在头部或移动到文档中的其他位置

使用jQuery1.7.1和jQueryUI 1.10.3


使用jQuery2.0.2,一切正常,但我需要使用旧版本。

我想您正在寻找类似的东西

$('#createDoc').dialog({
    closeOnEscape: true,
    autoOpen: false,
    modal: true,
    resizable: false,
    draggable: true,
    title: 'Some title'
    open: function( event, ui ) {
        event.stopPropagation();
    }
});

通过升级到jQuery 1.9.1进行修复。

我不知道这两个版本的代码是否兼容。我要么将jQuery升级到1.9.1,要么将jQUI降级到1.9.2。