Przykładowe menu:
<li><a href="">Dekoracje świąteczne i okazjonalne
</a> <li><a href="?action=produkty_kategoria&id_kat=125" >Bożonarodzeniowe
<span>(8)
</span></a></li> <li><a href="?action=produkty_kategoria&id_kat=128">Pozostałe
<span>(0)
</span></a></li> <li><a href="?action=produkty_kategoria&id_kat=127">Urodzinowe
<span>(0)
</span></a></li> <li><a href="?action=produkty_kategoria&id_kat=126">Wielkanocne
<span>(0)
</span></a></li> <li><a href="">Figurki
</a> <li><a href="?action=produkty_kategoria&id_kat=122">Ceramiczne
<span>(0)
</span></a></li> <li><a href="?action=produkty_kategoria&id_kat=123">Drewniane
<span>(0)
</span></a></li> <li><a href="?action=produkty_kategoria&id_kat=124">Pozostałe
<span>(0)
</span></a></li>
Skrypt który rozwija poszczególne podmenu:
function initMenu() {
$('#zwijka ul').hide();
$('#zwijka ul:first').show();
$('#zwijka ul').hide();
$('#zwijka li a').click(
function() {
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
return false;
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#zwijka ul:visible').slideUp('normal');
checkElement.slideDown('normal');
return false;
}
}
);
}
$(document).ready(function() {initMenu();});
O co chodzi? Chodzi o to,że jak klikam jakiś link, strona się przeładowuje i otwarte podmenu się zwija.
Chciałbym aby się nie zwijało. Najlepiej aby było rozwinięte cały czas dopóki nie kliknę i nie rozwinę innego.
Kminię i kminie i nie mogę nic wykminić
Proszę o pomoc!
Ten post edytował kasior 14.12.2011, 15:01:29
Zapraszam do odwiedzenia mojej strony.