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

プロトタイプ.js と jQuery を使用する場合は、最初に jQuery をロードしてから、prototype.js をロードする必要があります。または、プロトタイプ.js が最初の場合は、jQuery.noConflict() の最初の行に追加します。

それがなければ、jQuery から同一のセレクターなどを取得したほとんどの関数をプロトタイプで予約します。

于 2013-04-11T10:32:16.513 に答える