0

MagentoでZurbFoundation4を実装しようとしていますが、prototype.jsと競合しています。私はjQuery.noConflict()を使用していますが、foundation.jsスクリプトは常にjQueryではなくプロトタイプの「each」関数を呼び出すようです。

エラー:TypeError:iterator.callは関数ではありません-prototype.js(825行目)

これは、foundation.jsで「each」が呼び出される場所です。

return jQuery(this).each(function () {
   Foundation.init.apply(Foundation, [this].concat(args));
   return this;
});

this.eachの代わりにjQuery(this).eachを使用しようとしましたが、機能しませんでした。私が間違っていることは何ですか?誰かが他に何をすべきか提案がありますか、または誰かがこれを機能させることができましたか?

前もって感謝します。

4

1 に答える 1

0

さて、私はいくつかのテストを行いましたが、これは今のところうまくいくようです。財団の初期化を行うときは、このコードを使用します

jQuery(document).ready(function(){
    jQuery(document).foundation(function (response) {
        console.log(response.errors);
    });
});

「console.log(response.errors);」にコメントできます。さらに詳しい情報については、 https://github.com/zurb/foundation/issues/1929で問題をフォローできます。

于 2013-03-21T07:56:36.940 に答える