1

Foundation の Interchange プラグインを使用して、画面サイズに基づいて複数の画像を動的にロードしようとしています。以前はうまく使っていたのですが、なぜか今困っています。

これは私が使用している交換コードです

<img data-interchange="[/library/images/homepage/img_medical_mobile@2x.jpg, (default)],[/library/images/homepage/img_medical@2x.jpg, (medium)]" />

画像がまったく読み込まれていないことがわかるように、これが結果です。イメージ タグ自体はマークアップに存在しません。

ここに画像の説明を入力

ウィンドウのサイズをミディアム以下に変更すると、次のエラーが発生します。

 Uncaught TypeError: Cannot read property 'nodeName' of undefined

このような他の質問に目を通したので、両方の解決策を試しました。複数のインターチェンジ インクルードがないことを確認し、document.ready() を使用して Foundation スクリプトが読み込まれた後に Foundation が初期化されていることを確認し、JavaScript ファイルの前に CSS が読み込まれたことを確認しました。 .

他にどのような情報が役立つかわかりませんので、ご不明な点がございましたら、お気軽にお問い合わせください。可能な場合は、より多くの情報を提供できます。

前もって感謝します :)

4

0 に答える 0