2016-07-21 8 views
0

Я использую polyfill picturefill, чтобы добавить поддержку атрибутов imgsrcset и sizes в таких браузерах, как IE. Этот полиполк не работает при предварительной компиляции javascript в конвейере активов в рельсах. Он работает, когда я исключаю его из конвейера и включаю в него (picturefill) в конце своего тега <body>.Как предварительно скомпоновать иллюстрацию заливки с конвейером для рельсов

Моя догадка заключается в том, что picturefill выполняется до того, как страница полностью загружена (со всеми метками «img»). Это верно? И если да, то почему авторы не добавили нечто вроде события document.ready()? Есть ли способ, я могу решить эту более элегантную, чем включать весь сценарий в конце моего тела? Добавление скрипта похоже на огромный удар производительности.

ответ