8

このページにModernizrを追加しようとしています:http://www.alternativeradio.org/pages/test。Modernizrは正常に動作し、このサイトの他のページでその役割を果たします。しかし、jQuery Isotopeを使用するこのページでは、次のように追加しています。

<script src="http://cdn.shopify.com/s/files/1/0070/7142/t/1/assets/modernizr.custom.js?128259" type="text/javascript"></script>

HEADに接続すると、2つのJavascriptエラーが表示されます。

.   Uncaught TypeError: Object #<Object> has no method 'addTest' jquery.isotope.min.js:11
.   Uncaught TypeError: Object [object Object] has no method 'isotope' free-downloads:2151

Modernizr.loadを介してjquery.isotope.min.jsをロードしようとしましたが、役に立ちませんでした。私は何が欠けていますか?ありがとう!

4

2 に答える 2

10

私は問題を理解しました。私はModernizr.addTestなしでModernizrのビルドを使用していましたが、Isotopeにはそれ自体で動作する独自のバージョンModernizrが含まれていますが、Modernizr.addTestなしでIsotopeの前にModernizrをロードするとこの問題が発生しました。

于 2012-06-18T20:53:04.757 に答える
0

それはかなり不可解なエラーです。縮小されていないバージョンのjQueryアイソトープと縮小されていないバージョンのModernizrをロードして、よりわかりやすいものになるかどうかを確認してください。メッセージに「#」が含まれている場合、結果が得られないjQueryセレクターも探します。

于 2012-06-18T20:44:07.970 に答える