У меня есть меню навигации, которое отображается и скрывается на мобильных устройствах при нажатии на элемент. Он работает везде, кроме Firefox на Samsung Galaxy 3. Вот HTML:
<nav id="nav" role="navigation">
<ul>
<li>Menu Item 1</li>
<li>Menu Item 2</li>
Etc . .
</ul>
</nav>
<div id="nav-arrow">▼</div>
Элемент с прикрепленным событием щелчка называется «nav-arrow». Вот jQuery:
$("#nav-arrow").click(function() {
if ($("#nav").is(":visible")) {
$("#nav").slideUp(800, function() {
$("#nav-arrow").html("▼");
});
} else {
$("#nav").slideDown(800, function() {
$("#nav-arrow").html("▲");
});
}
});
Контейнер имеет свойство display:none, пока не будет нажата стрелка навигации. Может ли кто-нибудь помочь мне заставить это работать на Mobile Firefox?