【发布时间】:2015-08-17 18:37:35
【问题描述】:
所以我想使用 Lazysizes(延迟加载响应式图像)。我的 Grunt 堆栈中包含响应式图像扩展器,它通过简单地包含带有“src”属性的“img”标签来输出响应式图像代码(srcset)。然而,Lazysizes 需要“data-srcset”属性来代替“srcset”属性。我在页面中添加了一个脚本,将“srcset”属性更改为“data-srcset”属性,但这并不理想,因为图像已在运行时下载。如果我可以用 Grunt 更改标签,那将是理想的,因为实时更改它们没有任何优势。
这似乎是一件很常见的事情,但我找不到一个好的方法来做到这一点。字符串替换似乎不是一个理想的解决方案,因为如果我在代码中使用“srcset=”可能会导致问题。
【问题讨论】:
标签: image responsive-design attributes gruntjs