[>>VK<<]
31-12-2011, 12:28
ho bisogno di una mano per modificare uno script per un menų a fisarmonica verticale che ho recuperato in rete; lo script č il seguente:
<script>
$().ready(
function() {
// nascondo tutti i sottomenu
$("#s1").hide();
$("#s2").hide();
$("#s3").hide();
// mostro i sottomenu del blocco principale 1
$("#p1").click(
function() {
if ($("#s1").is(":hidden")) $("#s1").slideDown(); else $("#s1").slideUp();
if ($("#s2").is(":visible")) $("#s2").slideUp();
if ($("#s3").is(":visible")) $("#s3").slideUp();
}
);
// mostro i sottomenu del blocco principale 2
$("#p2").click(
function() {
if ($("#s1").is(":visible")) $("#s1").slideUp();
if ($("#s2").is(":hidden")) $("#s2").slideDown(); else $("#s2").slideUp();
if ($("#s3").is(":visible")) $("#s3").slideUp();
}
);
// mostro i sottomenu del blocco principale 3
$("#p3").click(
function() {
if ($("#s1").is(":visible")) $("#s1").slideUp();
if ($("#s2").is(":visible")) $("#s2").slideUp();
if ($("#s3").is(":hidden")) $("#s3").slideDown(); else $("#s3").slideUp();
}
);
}
);
</script>
fonte script (http://www.mrwebmaster.it/javascript/articoli/menu-verticale-espandibile-effetto-slide-jquery_1207.html)
il mio problema č che il menų viene ricaricato a ogni cambio pagina, e volevo far in modo che se la pagina cliccata si trova all'interno di un sottomenų, il tale sottomenų nn si chiudesse al ricaricamento della pagina.
per far questo ho deciso di passare la variabile idmenu tramite url, il problema č che poi nn so come recuperarla in jquery per fare uno switch; qualcuno sa darmi una mano???
<script>
$().ready(
function() {
// nascondo tutti i sottomenu
$("#s1").hide();
$("#s2").hide();
$("#s3").hide();
// mostro i sottomenu del blocco principale 1
$("#p1").click(
function() {
if ($("#s1").is(":hidden")) $("#s1").slideDown(); else $("#s1").slideUp();
if ($("#s2").is(":visible")) $("#s2").slideUp();
if ($("#s3").is(":visible")) $("#s3").slideUp();
}
);
// mostro i sottomenu del blocco principale 2
$("#p2").click(
function() {
if ($("#s1").is(":visible")) $("#s1").slideUp();
if ($("#s2").is(":hidden")) $("#s2").slideDown(); else $("#s2").slideUp();
if ($("#s3").is(":visible")) $("#s3").slideUp();
}
);
// mostro i sottomenu del blocco principale 3
$("#p3").click(
function() {
if ($("#s1").is(":visible")) $("#s1").slideUp();
if ($("#s2").is(":visible")) $("#s2").slideUp();
if ($("#s3").is(":hidden")) $("#s3").slideDown(); else $("#s3").slideUp();
}
);
}
);
</script>
fonte script (http://www.mrwebmaster.it/javascript/articoli/menu-verticale-espandibile-effetto-slide-jquery_1207.html)
il mio problema č che il menų viene ricaricato a ogni cambio pagina, e volevo far in modo che se la pagina cliccata si trova all'interno di un sottomenų, il tale sottomenų nn si chiudesse al ricaricamento della pagina.
per far questo ho deciso di passare la variabile idmenu tramite url, il problema č che poi nn so come recuperarla in jquery per fare uno switch; qualcuno sa darmi una mano???