手风琴不能与IE8合作

时间:2017-07-31 07:34:13

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

以下HTML适用于Firefox和Google Chrome。但是,它不适用于Internet Explorer 8.面板不会扩展(请参阅下面的代码)。

无论如何我可以使用IE8吗?



    <!DOCTYPE html>
    <html>
    <head>
    <title>
     Test
    </title>
     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
     <script src=" http://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <style>
     .custom {
      width: 130px !important;
     }

     div.panel {
      display: inline-block;
      background-color: lightblue;
     }
    </style>
    </head>
    <body>
     <div class="accordion" id="myAccordion">
      <div class="panel">
      <button type="button" class="btn btn-primary custom" data-toggle="collapse" data-target="#collapsible-1" data-parent="#myAccordion">Section 1</button>
      <div id="collapsible-1" class="collapse">
       Content
      </div>
      </div>
      <br/>
      <div class="panel">
       <button type="button" class="btn btn-primary custom" data-toggle="collapse" data-target="#collapsible-2" data-parent="#myAccordion">Section 2</button>
       <div id="collapsible-2" class="collapse">
        Content
       </div>
      </div>
      <br/>
     </div>
    </body>
    </html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

事实上,你这样做的方式并不适用于IE。我直接从jqueryui测试了代码,你可以找到它here并且它正在为我工​​作。 您也可以尝试更改与<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />的兼容性并尝试不同的版本,但我不认为这是最佳方式。