在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应用程序..
答案 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