Headroom.js和ie9支持

时间:2014-12-24 22:19:57

标签: javascript jquery internet-explorer cross-browser internet-explorer-9

我正在使用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。对不起我的英文。

2 个答案:

答案 0 :(得分:1)

尝试使用跨浏览器的班级列表

https://github.com/eligrey/classList.js

答案 1 :(得分:0)

确保在任何其他脚本之前加载所有polyfill 。听起来好像你可能引用这些太晚了,因而没有从中受益。