尝试使用jQuery UIDialog并加载prototype.js时出错?

时间:2013-01-12 23:05:42

标签: jquery prototypejs conflict

我正在尝试在加载了prototype.js的JSP页面中使用jQuery UIDialog。代码被执行但是我没有在对话框中获得页面上的文本。当原型被注释时,UI Dialog会弹出。我已经在使用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

1 个答案:

答案 0 :(得分:1)

如果你使用prototype.js和jQuery,你必须首先加载jQuery然后加载prototype.js,或者首先加载prototype.js加入jQuery.noConflict()的第一行。

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