我正在尝试使用交换来根据屏幕尺寸更改图像。
但是,当初始化交换时,不会加载任何图像。然后,当我调整浏览器的大小(1024 像素及更低)时,控制台中出现错误消息:
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。
有任何想法吗?