Witam, chcę zrobić menu w jQuery, linki mają po 34px szerokość, po najechaniu oraz po kliknięciu zmieniają tło oraz rozwijają się do 110px szerokości. Po opuszczeniu elementu zwijają się do tych 34px. Problem w tym że kiedy kliknę na link i opuszczę element to link się zwija. Siedzę nad tym już 4 godzinę i próbowałem na tysiąc różnych sposobów bez skutku. Proszę o pomoc.
var x=a(this);
x.find('a').click(function(){
return false;
});
function mouseAction(obj,bg,width,display){
$(obj).css('background',bg);
$(obj).css('width',width);
$(obj).find('strong').css('display',display);
}
x.find('a').click(function(){
$(this).mouseout();
mouseAction(this,'#518C11',h,'block');
});
x.find('a').hover(
function () {
mouseAction(this,'#518C11',h,'block');
},
function () {
mouseAction(this,'#91C436',w,'none');
}
);
Mam teraz taki kod ale nie mogę zatrzymać tego rozwinięcia po kliknięciu. Pozdrawiam.