Autor Zpráva
MelkorNemesis
Profil
Ahoj,

mám problém s jQuery eventem .mouseenter().

mám následující kód:

$(function() {
			$('#switcher li').mouseenter(function() {
				$('#switcher li').removeClass('current');
				$(this).class('current');
			});
		});


Při najetí na <li> se v seznamu všem položkám smaže třída .current a položce, kterou sem hovernul se naopak třída nastaví. Problém je v tom, že bych potřeboval, aby tam ta třída zůstala i pokud už nepřejedu přes nějaké další <li> a opustím myší <ul>.

Zkoušel jsem i nastavit prázdný handler mouseleave() / do něj nastavit také přiřazení .current, ale míjí se to taktéž účinkem.

Odkaz na video s problemem

Prosím o pomoc, děkuji
MelkorNemesis
Profil
Vyreseno, omlouvam se.
class
je zarezervovane slovo pro JS, funkce se jmenuje addClass().

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0