3

インターチェンジを使用して、画面サイズに基づいて画像を変更しようとしています。

ただし、インターチェンジが初期化されると、画像は読み込まれません。次に、ブラウザーのサイズを変更すると (1024px 以下)、コンソールに次のようなエラーが表示されます。

Uncaught TypeError: Cannot read property 'nodeName' of undefined 

これは、foundation.interchange.js の 47 行目に関連しています。

if (/IMG/.test(el[0].nodeName)) {

私が使用しようとしているコードは次のとおりです。

<img data-interchange="[http://www.example.com/image.png, (default)], [http://www.exmaple.com/image-large.png, (large)]" />

これは、Zurb のドキュメントによると完全に標準です。画像が存在することを確認しました。

Foundation バージョン 5.2.2 を使用しています。

何か案は?

4

1 に答える 1