在IE 8中使用jQuery 1.9.0的knockout.js

时间:2013-01-17 13:38:02

标签: jquery internet-explorer knockout.js

此代码直接来自knockoutjs.com教程:

<ul data-bind="foreach: months">
    <li>
        The current item is: <b data-bind="text: $data"></b>
    </li>
</ul>

<script type="text/javascript">
    ko.applyBindings({
        months: [ 'Jan', 'Feb', 'Mar', 'etc' ]
    });
</script>

当我使用IE 8在http://jsfiddle.net/SaZv8/上运行它时,只要你不包含jQuery 1.9.0就行。如果包含1.9.0,则会出现Object doesn't support this property or method错误。

有什么想法? 谢谢!

1 个答案:

答案 0 :(得分:2)

看起来错误发生在jsfiddle的代码中:'heyoffline.js'有一个addEventListener调用,在IE8中不支持。 注意:我可以使用所选的其他库重现它,因此它与jQuery1.9无关。