Javascript 引导响应导航栏正在显示,但在IE8中以任何分辨率崩溃

Javascript 引导响应导航栏正在显示,但在IE8中以任何分辨率崩溃,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我正在为我的公司开发和使用ASP.NET的intranet web应用程序。此应用程序将仅在本地运行 我使用的是bootstrap3 导航栏在IE9及以上版本上运行良好。但当我在IE8上测试它时,它显示为崩溃(显示汉堡菜单而不是常规菜单)。不管我如何调整浏览器的大小,汉堡菜单就在那里 我已经通过Bootstrap完成了所有推荐的步骤,我正在使用Response.js 我甚至只用Bootstrap中的一个模板构建了一个示例站点,并在本地下载了网站中的所有文件。不过,同样的问题 以下是示例:

我正在为我的公司开发和使用ASP.NET的intranet web应用程序。此应用程序将仅在本地运行

我使用的是bootstrap3

导航栏在IE9及以上版本上运行良好。但当我在IE8上测试它时,它显示为崩溃(显示汉堡菜单而不是常规菜单)。不管我如何调整浏览器的大小,汉堡菜单就在那里

我已经通过Bootstrap完成了所有推荐的步骤,我正在使用Response.js

我甚至只用Bootstrap中的一个模板构建了一个示例站点,并在本地下载了网站中的所有文件。不过,同样的问题

以下是示例:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Bootstrap 101 Template</title>

    <!-- Bootstrap -->
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="css/bootstrap.min.css">

    <!-- Optional theme -->
    <link rel="stylesheet" href="css/bootstrap-theme.min.css">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="js/html5shiv.min.js"></script>
      <script src="js/respond.min.js"></script>
    <![endif]-->
</head>
<body>
    <nav class="navbar navbar-default">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">Brand</a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
                    <li><a href="#">Link</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">Action</a></li>
                            <li><a href="#">Another action</a></li>
                            <li><a href="#">Something else here</a></li>
                            <li class="divider"></li>
                            <li><a href="#">Separated link</a></li>
                            <li class="divider"></li>
                            <li><a href="#">One more separated link</a></li>
                        </ul>
                    </li>
                </ul>
                <form class="navbar-form navbar-left" role="search">
                    <div class="form-group">
                        <input type="text" class="form-control" placeholder="Search">
                    </div>
                    <button type="submit" class="btn btn-default">Submit</button>
                </form>
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Link</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="#">Action</a></li>
                            <li><a href="#">Another action</a></li>
                            <li><a href="#">Something else here</a></li>
                            <li class="divider"></li>
                            <li><a href="#">Separated link</a></li>
                        </ul>
                    </li>
                </ul>
            </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
    </nav>



    <h1>Hello, world!</h1>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="js/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>
</body>
</html>

引导101模板
切换导航
提交
你好,世界!
我做错了什么

这与我在公司的防火墙后面有什么关系吗?

Bootstrap 3是“移动优先”,这意味着“移动”布局是默认布局,不应用媒体查询。随着屏幕变大,将应用媒体查询来修改这些尺寸的布局


不支持mediaqueries的IE8将始终显示移动布局。这是在IE8中使用Bootstrap3时所期望的

对于IE8中的媒体查询支持,您需要使用Respond.js,这将允许媒体查询工作


Repo:

确保您没有在本地运行它。如果您在浏览器上本地运行,coz respond.js将不起作用。喜欢file://something/nameofthefile


在本地主机或ftp服务器上运行它

感谢您的响应。但是,如果你读了我的帖子,我已经在我的页面中包含了回复,并且所有文件都是本地的。你确定你已经按照回复JS上的说明进行了操作吗?您需要确保在加载CSS后调用RespondJS。越近越好。伙计!!!天啊!你是个明星!!!我怎么会错过那个!我真的不知道该怎么感谢你。您刚刚保存了我的项目:)…引导支持IE8+。借助Respond.js上的帮助,您应该可以在IE8上显示该网站。我的问题是Respond.js不适用于我,菜单显示为与我的问题相关的移动菜单。它是关于Bootstrap 2的,我是关于Bootstrap 3的。他也有和我不同的问题然后发你的代码?或者给我们一把小提琴/密码笔/等可以准确复制问题的东西。当然。。我将发布我尝试过的示例代码。等待你的帮助。似乎你是个专家:)不是专家,只是寻求帮助的更好方法就是:谢谢你的信息。我发布了测试代码。希望有人能回答