3

我正在尝试在加载了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
4

1 回答 1

1

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

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

于 2013-04-11T10:32:16.513 回答