Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz TonTomika #851 üzenetére

    Itt felesleges az .on() használata, legalábbis úgy tűnik, nem fogod AJAX-szal bővítgetni a menüdet...
    Csak feleslegesen erőforrás-zabáló. Elég click eseményre feliratkozni.

    A CSS-részt rendesen túlbonyolítottad, változtattam rajta, mondjuk tudom, hogy így elb@szódott a betűtípus, de azt már nem volt kedvem visszacsinálni. :D
    Mindenesetre a selectorokat egyszerűbben is meg lehet adni, pl. a link színénél durván bonyolítottad, sokszor megadva ugyanazt a színt, miközben általánosabban is lehet.

    Magát a nyitogatós kódot az .on() részen kívül nem néztem át, lehet-e egyszerűsíteni.
    Én itt most kihagytam a fenébe a highlight-os szarakodást, tök felesleges.

    Megmutatom, pl. szerveroldalon hogy lehetne megoldani, hogy eleve nyitva legyen, úgy, hogy belegenerálod az <ul>-be az active-list class-t, a linkhez meg pl. az active-link class-t. Ezeknek meg meg van adva, hogy eleve nyitva legyenek.
    Most egyelőre itt meghagytam azt, hogy JS-sel tünteted el a többit. Egyszerűen úgy, hogy .not()-tal kizártam azokat, amik nem rendelkeznek az active-list class-szal.
    A lényeg: a projekt1 az aktív oldal az enteriőrtervezésen belül, ez eleve nyitva van.

    http://jsfiddle.net/pPbbV/2/

    [ Szerkesztve ]

    Sk8erPeter

Új hozzászólás Aktív témák