css menu úgy maradjon
Sziasztok!
Szeretnek egy olyan css menut, hogy tegyuk fel van X menüm, amik hivatkozasok.(sima fekete szinu szoveg).
A menu hover-je legyen: pl: sarga hatterszin.(ha raviszem az egeret)
Ez eddig oké. De ugy szeretnem(maradnek most a peldamnal), hogy ha rakattintottam valamelyik menure, akkor legyen az a menu mind addig narancssarga amig nem kattintok egy masik menure.(szoval hogy tudjam melyik oldalon is vagyok)
itt egy konkret pelda:
A masik kerdes, hogyan adom meg hogy a "főoldal" menü, már alapbol narancssarga legyen(mint ahogy a weblapon amit linkeltem)
Mivel lehet ilyet csinalni?:)
Koszi a valaszokat!
■ Szeretnek egy olyan css menut, hogy tegyuk fel van X menüm, amik hivatkozasok.(sima fekete szinu szoveg).
A menu hover-je legyen: pl: sarga hatterszin.(ha raviszem az egeret)
Ez eddig oké. De ugy szeretnem(maradnek most a peldamnal), hogy ha rakattintottam valamelyik menure, akkor legyen az a menu mind addig narancssarga amig nem kattintok egy masik menure.(szoval hogy tudjam melyik oldalon is vagyok)
itt egy konkret pelda:
A masik kerdes, hogyan adom meg hogy a "főoldal" menü, már alapbol narancssarga legyen(mint ahogy a weblapon amit linkeltem)
Mivel lehet ilyet csinalni?:)
Koszi a valaszokat!
Egy példa
Csá, csumi!
A helyesírástól eltekintve én
Kérdésre válasz
$('ul li').removeClass('menu_active');
$(this).addClass('menu_active');
});
Ez csak akkor jó ha a menü felsorolás(ul li).
(Ha hiba van benne bocsi mobilról írtam.)
Szerintem ez már
szerver
Köszönöm mindenkinek!
Hogyan?
En a jQuery-s megoldast
Pontosabban ezt:
Persze ehez kell a css-ben egy "menu_active" osztaly (az en peldamnal maradva)
Igen, Tiszarobi megoldása ez
Szóval ez még nincs teljesen kész - szerintem.
Igazad van így kéne
$('ul li').removeClass('menu_active');
$(this).addClass('menu_active');
});
Így az ul-nek adni kell egy 'menu' class-t.
id-t, nem class-t
Legyen inkább class. Bármikor
Mondjuk akkor ez a kis kód sem elég jó, ha több menü van.