/ / javascript - Błąd przełączania Jquery w Internet Explorerze 8 i niższych - javascript, Internet-explorer

javascript - Jquery przełącza błąd w Internet Explorerze 8 i poniżej - javascript, Internet Explorer

W przeglądarce Internet Explorer <= 8 dostałem błąd przełączania. Używam jquery-1.7.1. Dzięki! Kod JS:

function myFunction1() {
document.getElementById("dropdown-content1").classList.toggle("show");
}

Więc kiedy naciśnij <a onclick="myFunction1()" id="shopbtn" href="#">Shop</a> powinien dodać show klasa do zablokowania za pomocą identyfikatora dropdown-content1.

Odpowiedzi:

0 dla odpowiedzi № 1

W tym kodzie nie używasz żadnych funkcji jQuery. Wszystko w nim jest standardowym JavaScript i DOM.

classList jest zbyt nowy dla IE8 do obsługi (i IE8 jest za stary, aby Microsoft mógł go obsługiwać).

Jeśli chcesz użyć jQuery, możesz użyć:

jQuery("#dropdown-content").toggleClass("show");