私のhead.phtmlには、メニュー作業を取得するための次の宣言があります。
<script src="<?php echo $this->getJsUrl(); ?>lib/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>jQuery_1205141001.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>Common_1205141001.js" type="text/javascript"></script>
<script src="<?php echo $this->getJsUrl(); ?>lib/jquery.jcarousel.min.js" type="text/javascript"></script>
これで、メニューを操作できるようになりましたが、このため、詳細ページの [カートに追加] ボタンが壊れています。上記の参照を削除すると、 [カートに追加] ボタンが復元されます。プロトタイプ.jsとjqueryの競合に関するさまざまな質問を見て、次のことを試しました
- まず
jQuery.noConflict();
jquery-1.4.2.min.jsの最後に追加してみましたがうまくいきませんでした。また、メニューを壊しました - 次に、
jQuery.noConflict();
クエリ ファイルの先頭に jQuery_1205141001.js と Common_1205141001.js を追加してみました。それも助けにはなりませんでした。
両方を機能させる方法を教えてください。このLINKにアクセスしてライブ テストを行うことができます。ここでは、メニューが機能していることがわかりますが、[カートに追加] が壊れています。
注:- Superfish.js や jquery デバッガーに表示されるその他のエラーとは関係ありません。