我正在使用Headroom.js,我需要IE9支持。在一个网站(http://wicky.nillia.ms/headroom.js/)写的,我需要使用polyfill:
浏览器支持 Headroom.js依赖于以下浏览器API:
requestAnimationFrame classList Function.prototype.bind
所有这些API都能够进行polyfilled,因此headroom.js可以使用 如果需要,功能较少的浏览器。检查上面的链接资源 确定是否必须填充以达到所需的水平 浏览器支持。
但是这些polyfills Headroom仍然没有在IE9中工作。我是初学者,我认为classList有问题。因为这些类没有在IE9中显示:
班级:{ 固定:'净空 - 固定', 取消固定:'净空 - 未固定', 顶部:'净空 - 顶部', notTop:'headroom - not-top', 首字母:'净空' }
P.S。对不起我的英文。
答案 0 :(得分:1)
尝试使用跨浏览器的班级列表
答案 1 :(得分:0)
确保在任何其他脚本之前加载所有polyfill 。听起来好像你可能引用这些太晚了,因而没有从中受益。