【发布时间】:2016-07-21 00:32:26
【问题描述】:
我正在使用polyfill picturefill 在IE 等浏览器中添加对img 属性srcset 和sizes 的支持。
在 Rails 的资产管道中预编译 javascript 时,此 polyfill 不起作用。当我将它从管道中排除并在我的<body> 标签末尾包含它(图片填充)时,它确实有效。
我的猜测是图片填充在页面完全加载之前执行(带有所有“img”标签)。它是否正确?如果是这样,为什么作者不添加类似 document.ready() 事件?有没有办法比在我的正文末尾包含整个脚本更优雅地解决这个问题?像这样添加脚本似乎会对性能造成巨大影响。
【问题讨论】:
标签: javascript jquery ruby-on-rails polyfills picturefill