0

誰かがこの問題を抱えているのだろうか。作成中の Magento テーマに Bootstrap をうまく統合しました。

つまり、アコーディオン関数を使用してみるまでは。jQuery の代わりに Prototype Libs メソッドを見つけるコードに問題があるようです。私は通常の修正を試みました.$ - jQueryと競合はありませんが、プロトタイプライブラリを無効にした場合にのみ機能します.これは明らかに良くありません.

誰かがこれに出くわし、回避策について私にアドバイスできますか? 現時点では、アコーディオンに Scriptaculous を使用することを諦めています。

4

3 に答える 3

0

bootstrap.js または bootstrap.min.js の代わりに、以下の js ファイルを使用して解決策を取得します。

  1. jquery.js
  2. prettify.js
  3. bootstrap-transition.js
  4. bootstrap-alert.js
  5. bootstrap-modal.js
  6. bootstrap-dropdown.js
  7. ブートストラップ-scrollspy.js
  8. ブートストラップ-tab.js
  9. bootstrap-tooltip.js
  10. ブートストラップ-popover.js
  11. ブートストラップ-button.js
  12. ブートストラップ-collapse.js
  13. ブートストラップ-carousel.js
  14. ブートストラップ-typehead.js
  15. 必要に応じて application.js を追加します。
于 2013-08-03T07:40:21.253 に答える
0

Magento で jQuery を使用すると、扱いにくい場合があります。私は通常、次のようなものを作成します。
jquery-ui-1.8.9.noconflict.min.js

ファイルの最後に配置jQuery.noConflict()します。

また、プロトタイプの後にjQuery が読み込まれ、どのページにも含まれる jQuery のバージョンが 1 つだけであることを確認してください。

私は通常、 $ の代わりに jQuery を常に使用するのが好きですが、無名関数も機能するはずです。

(function($) {  /* use $ here */  })(jQuery);
于 2012-11-21T05:25:39.540 に答える