Ciao,
sono un newbie per quanto riguarda jquery.
Sto avendo problemi con un menu. In particolare quello che che succede è cliccare su un item, aprire il sottomenu e cliccare su una voce che mi carica un form.
Quando però provo a cliccare su un qualsiasi altro item, questo si apre e si richiude, privandomi della possibilità di selezionare le sotto voci.
Posto il codice che gestisce il menù:
In allegato invece c'è la paginacon il menù vero e proprio(all'interno sono definitie altre funzioni per il caricamento dei vari form-il css lo tralascio ovviamente).
Grazie in anticipo...e scusate per il pessimo codice
sono un newbie per quanto riguarda jquery.
Sto avendo problemi con un menu. In particolare quello che che succede è cliccare su un item, aprire il sottomenu e cliccare su una voce che mi carica un form.
Quando però provo a cliccare su un qualsiasi altro item, questo si apre e si richiude, privandomi della possibilità di selezionare le sotto voci.
Posto il codice che gestisce il menù:
Codice:
$(document).ready(function(){
$('#sideMenu > ul > li:has(ul)').addClass("has-sub");
$('#sideMenu > ul > li > a').click(function() {
var checkElement = $(this).next();
$('#sideMenu li').removeClass('active');
$(this).closest('li').addClass('active');
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
//alert('alert1');
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#sideMenu ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if (checkElement.is('li')) {
return true;
} else {
return false;
}
});
});
Grazie in anticipo...e scusate per il pessimo codice