2017-01-05 7 views
0

Ich schlug etwas Code zusammen und machte eine horizontale horizontale Dropdown-Navbar, aber das Problem ist, dass, während es in Chrome und Firefox funktioniert, es im Internet Explorer nicht funktioniert. Hier ist der Code. Ich schätze wirklich all die Hilfe, alle.Dropdown-Menü funktioniert nicht im Internet Explorer

$(function() { 
 

 
    $(".item").on("click", function() { 
 
    $(this) 
 
     .next().toggleClass("active"); 
 
    }); 
 
    
 
    $("#body").css("min-height", "100%"); 
 

 
    
 
});
section { 
 
    width: 150%; 
 
    margin: 0px auto; 
 
    margin-left:-15px; 
 
    font-family: Raleway, sans-serif; 
 

 
} 
 
.item{ 
 
    font-size: calc(8px + .8vw); 
 
    width:9%; 
 
    height: 40px; 
 
    float: left; 
 
    border-right: 3px solid #333333; 
 
    font: monospace; 
 
    padding: 10px; 
 
    cursor: pointer; 
 
    background-color: #B9E3C6; 
 
    transform: skew(-20deg); 
 
    -webkit-transform: skew(-20deg); 
 
    -moz-transform: skew(-20deg); 
 
    text-align: center; 
 
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    font-family: Raleway, sans-serif; 
 

 
} 
 

 
.info{ 
 
    font-size: calc(8px + .8vw); 
 
    float: left; 
 
    width:0%; 
 
    height: 40px; 
 
    background: #DEF9E3; 
 
    visibility: hidden; 
 
    font: monospace; 
 
    background-color: gr; 
 
    transform: skew(-20deg); 
 
    -webkit-transform: skew(-20deg); 
 
    -moz-transform: skew(-20deg); 
 
    text-align: center; 
 
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    transition: width ease-out .3s, visibility ease-out .3s; 
 
    white-space: nowrap; 
 
    overflow:hidden; 
 
    padding: 10px 0; 
 
    font-family: Raleway, sans-serif; 
 

 
} 
 
.info.active{ 
 
    visibility: visible; 
 
    width:12%; 
 
    font-family: Raleway, sans-serif; 
 

 
    
 
} 
 
.nitem{ 
 
    font-size: calc(8px + .8vw); 
 
    width:9%; 
 
    height: 40px; 
 
    float: left; 
 
    border-right: 3px solid #333333; 
 
    font: monospace; 
 
    padding: 10px; 
 
    cursor: pointer; 
 
    background-color: #B9E3C6; 
 
    transform: skew(-20deg); 
 
    -webkit-transform: skew(-20deg); 
 
    -moz-transform: skew(-20deg); 
 
    text-align: center; 
 
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); 
 
    font-family: Raleway, sans-serif; 
 
}
<section> 
 
\t <div class="item"> about <span style='font-size: 1.3vw;'>►</span></div> 
 
\t <div class="info">lab | research</div> 
 

 
\t <div class="item"> people <span style='font-size: 1.3vw;'>►</span></div> 
 
\t <div class="info">current | alumni</div> 
 
\t 
 
\t <div class="nitem"> publications</div> 
 
\t 
 
\t <div class="nitem"> contact</div> 
 
\t </section> 
 
\t </div> 
 
    
 
    <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> 
 

 
    <script src="js/index.js"></script>

+3

Welche Version (en) von IE haben Sie Probleme mit? Es funktioniert für mich in 11 und EDGE – happymacarts

Antwort

0

gut mit Internet Explorer, müssen Sie auf es einige Einschränkungen setzen oder es ist in Herzeleid zu Ende gehen.

einen richtigen Doctype verwenden wie (obwohl es viele doctypes): < DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // EN" "https://www.w3.org/TR/html4/loose.dtd" >

rechts Dann unten! fügt der doctype die folgende Zeile:

< meta http-equiv = "X-UA-Compatible" content = "IE = EmulateIE10"/>

der obige Meta-Tag sorgt für IE die gleiche Version für jeden Benutzer lädt egal welchen Webbrowser sie haben tatsächlich installiert haben. Ich möchte IE10 laden.

Sie sollten auch http://jqueryui.com/ überprüfen und sehen, was sie in Bezug auf coole Doodads bieten, um Ihnen zu helfen, Informationen zu präsentieren.

Hoffnung, das hilft.

Verwandte Themen