JQuery funktioniert nicht im Internet Explorer 8
Habe ich html wie folgt:
<navi>
<ul class="fnt_menu_secondo_livello" id="menu_secondo_livello">
<li><a href="Retailers.aspx" title="Account Set up">Account Set Up</a></li>
<li><a href="RetailerLogin.aspx" title="Retailer Login">Retailers Login</a></li>
<li><a href="ManufacturerLogin.aspx" title="Manufacture Login">Manufacturers Login</a></li>
<li><a href="PriceListRequest.aspx" title="Price List Request">Price List Request</a></li>
<li><a href="Education.aspx" title="Price List Request">Education</a></li>
</ul>
</navi>
- Und ich verwende diesen code, um addClass, um das aktuelle Menü:
$(document).ready(function() {
$('navi a[href^="' + location.pathname.split("/")[1] + '"]').closest('li').addClass('select');
});
Dies ist in Ordnung, die in anderen Browsern außer dem IE8.
Lassen Sie mich wissen, was falsch mit diesem.?
- jquery-welche version benutzt Ihr ?
- warum verwenden Sie
navi
, wenn esnav
element ? ist das ein Tippfehler oder was??? - Da ich schon
nav
auf der gleichen Seite anderen Menü.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen HTML5-Elemente arbeiten mit nicht-html5-kompatiblen Browsern müssen Sie htmlshiv http://code.google.com/p/html5shiv/
auch wie bereits in anderen Antworten es sollte
nav
stattnavi
http://www.w3.org/WAI/GL/wiki/Using_HTML5_nav_elementfügen Sie Folgendes in das Skript-Abschnitt
und ändern Sie den Selektor wie
hier ist ein blog-post(mit freundlicher Genehmigung @Ravi) von John Resig, die Sie nützlich finden können http://ejohn.org/blog/html5-shiv/
navi
..Ich hatte ein ähnliches Problem vor, es stellte sich heraus, es war der split-Methode in das javascript. IE unterstützt keine Teilung in ie8 und niedriger. Wenn Sie fügen Sie diese an Ihre js und es sollte funktionieren...
ich glaube nicht, dass es eine gültige html-tag namens
<navi>
... es könnte sein<nav>
wenn ich mich nicht Irreund Ihre Selektor,
Ich glaube, Sie verwenden
nav
im Ortnavi
wie:
Hinweis: Internet Explorer 8 und frühere Versionen unterstützen nicht die tag.
Finden http://www.w3.org/WAI/GL/wiki/Using_HTML5_nav_element