Я использую Headroom.js, и мне нужна поддержка IE9. На сайте (http://wicky.nillia.ms/headroom.js/) написано, что мне нужно использовать polyfill:Поддержка Headroom.js и ie9
поддержка браузера Headroom.js зависит от следующих интерфейсов браузера:
requestAnimationFrame ClassList Function.prototype.bind
Все эти API-интерфейсы могут быть заполнены, поэтому headroom.js может работать с браузерами с меньшей способностью, если это необходимо. Проверьте связанные ресурсы выше на , чтобы определить, нужно ли поливать для достижения желаемого уровня поддержки .
Но с этими полиполками Загрязнение еще не работает в IE9. Я новичок, и я думаю, что что-то не так с classList. Потому что эти классы не отображаются в IE9:
классов: { возлагал: 'высота - возлагала', незакрепленных: 'запаса - незакрепленные', сверху: 'запас - верх', notTop: 'высота - не-топ', начальная: 'высота' }
Ps Извините за мой английский.
Вы загружали полиполки * перед * всеми другими скриптами? Есть ли у вас онлайн-демо-версия, где мы можем протестировать напрямую? – Sampson
Спасибо, Джонатан! Это было очень легко. Я не загружал полиполки перед всеми другими скриптами. – nakuzm