Имам навигационно меню, което се показва и скрива на мобилни устройства, когато се щракне върху елемент. Работи навсякъде освен във 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?