ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery スキルと Prototype_javascript スキルの間の競合に対する解決策が見つかりました。

jQuery スキルと Prototype_javascript スキルの間の競合に対する解決策が見つかりました。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-05-16 19:09:301049ブラウズ

jQueryとプロトタイプの間に競合があるということをどこかで見たような気がしますが、気にしたことはありませんでした。今日、jquery フレームワークを使用して作成したメッセージ プロンプト ボックスのエフェクトを会社のオリジナル システムに組み込んだところ、メッセージ プロンプトのエフェクトがすべて壊れていることがわかりました。
長い間汗を流した後、それでも理由が見つからなかったのですが、ふと jquery とプロトタイプの矛盾について考えたとき、会社のオリジナル システムの何ページにもわたってプロトタイプ フレームワークが存在することに気づきました。原因がわかったら、jquery から離れて再度記述する必要はありません。解決策を見つけます。
1. jquery を入れます。 js をプロトタイプの後ろに .js に追加します (これは必要です。そうでないと、いずれにせよ失敗します)。
2. $ 変数の名前を jquery.js の後に変更します。
メソッドは次のとおりです:

コードをコピーします コードは次のとおりです:






3 . $("obj") を jQuery("obj") に置き換えるなど、元の $ メソッド名を jQuery 名に置き換えます。

上記の 3 つの手順に従えば、問題はすぐに解決されます。​
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。