bootstrap.min.js IE8对象不支持属性或方法' on'

时间:2014-04-14 14:55:43

标签: javascript twitter-bootstrap internet-explorer-8

在Chrome,Firefox和较新版本的IE中,一切正常。然而,这是针对政府合同,他们仍然坚持使用IE8。

我收到错误

  

对象不支持属性或方法'on'File:bootstrap.min.js,Line:6,Column:1434

我已经尝试过包含 html5shiv.js respond.min.js ,我的所有样式表都是本地的。我的<div class="collapse navbar-collapse">在IE8中根本不显示,但在其他所有方面都可以正常工作。

我还在

下添加了元标记
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

这是一个asp.net应用程序..

2 个答案:

答案 0 :(得分:2)

那是因为.on was added in 1.7

而且你知道,IE兼容的jQuery已经是v1.11了。你为什么在世界上使用v1.4?

答案 1 :(得分:0)

答案是Rocket Hazmat回答

为了使用Bootstrap 3.1.1,至少需要jQuery 1.9(参见github.com/twbs/bootstrap/blob/v3.1.1/bower.json) - Rocket Hazmat