Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
尝试在加载prototype.js的情况下使用jQuery UIDialog时出错?_Jquery_Prototypejs_Conflict - Fatal编程技术网

尝试在加载prototype.js的情况下使用jQuery UIDialog时出错?

尝试在加载prototype.js的情况下使用jQuery UIDialog时出错?,jquery,prototypejs,conflict,Jquery,Prototypejs,Conflict,我试图在加载了prototype.js的JSP页面中使用jQuery UIDialog。代码被执行,但我在页面上看到的不是对话框而是文本。当原型被注释时,弹出UI对话框。我已经在使用jQuery.noConflict();将$的控制权恢复为原型 Error : Uncaught TypeError: Object function (object) { return Object.extend.apply(this, [this, object]); } has no method 'push'

我试图在加载了prototype.js的JSP页面中使用jQuery UIDialog。代码被执行,但我在页面上看到的不是对话框而是文本。当原型被注释时,弹出UI对话框。我已经在使用jQuery.noConflict();将$的控制权恢复为原型

Error : Uncaught TypeError: Object function (object) {
return Object.extend.apply(this, [this, object]);
} has no method 'push'                                  in jQuery-1.8.3.js: 2743

如果使用prototype.js和jQuery,则必须先加载jQuery,然后加载prototype.js,或者如果第一个是prototype.js,则在jQuery.noConflict()的第一行中添加


没有它,原型保留从jQuery获得相同选择器等的大多数函数。

function firstWarning(){jQuery('dialog').attr('title','Timeout').text('sessionTimeout').dialog({按钮:{Ok':function(){jQuery(this).dialog('close');},closeOnEscape:true,draggable:false,reshable:false,position:'center',modal:true});}jQuery(window.load(function(){setTimeout(firstWarning,2000);});我正在使用的确切代码…以前有人见过这个问题吗?