jQuery navigáció rel paraméterrel
Sziasztok!
Néhány napja kezdtem el ismerkedni a jQuery-vel az effekteken túl, és egy aktuális projectem "termékek" oldalára szeretnék írni egy egyszerű navigációt. A lényeg, hogy egy #left divben vannak a linkek, amiknek rel="valami" módon adom meg, hogy melyik oldalra mutatnak. Azt szeretném megoldani, hogy a #right divbe betöltődjön a tartalom frissítés nélkül. Favágó módon már megoldottam a dolgot (minden linknek külön class, és display:none/block a contentre), de mivel sok termékről van szó, szeretném sokkal kevesebb kóddal, automazitálva letudni a dolgot.
Azt már kinyomoztam, hogy az attr() függvény lesz a barátom ebben, amivel kiszedem a linkekből a "rel" paramétert, és a #right divben az ezzel megegyező nevű fájl töltődik be, de a konkrét megvalósításnál előjöttek az alapvető programozási hiányosságaim, és elakadtam.
Minden ötletet és útmutatást megköszönök!
Üdv,
Csabi
■ Néhány napja kezdtem el ismerkedni a jQuery-vel az effekteken túl, és egy aktuális projectem "termékek" oldalára szeretnék írni egy egyszerű navigációt. A lényeg, hogy egy #left divben vannak a linkek, amiknek rel="valami" módon adom meg, hogy melyik oldalra mutatnak. Azt szeretném megoldani, hogy a #right divbe betöltődjön a tartalom frissítés nélkül. Favágó módon már megoldottam a dolgot (minden linknek külön class, és display:none/block a contentre), de mivel sok termékről van szó, szeretném sokkal kevesebb kóddal, automazitálva letudni a dolgot.
Azt már kinyomoztam, hogy az attr() függvény lesz a barátom ebben, amivel kiszedem a linkekből a "rel" paramétert, és a #right divben az ezzel megegyező nevű fájl töltődik be, de a konkrét megvalósításnál előjöttek az alapvető programozási hiányosságaim, és elakadtam.
Minden ötletet és útmutatást megköszönök!
Üdv,
Csabi
Kód
rel
attribútumban van a hivatkozás és miért nem ahref
-ben.De kb így nézne ki:
selected
Az egyik, hogy a #left divben szeretném az éppen aktív link hátterét megváltoztatni. Ezt eddig úgy oldottam meg, hogy removeClass/addClass függvénnyel leszedtem a .selected classt az előzőről és rátettem a következőre, de ezzel a load megoldással ugyebár az összesre ráteszi, ha az "a" elemre hivatkozok.
A másik, hogy a load(this.rel)-hez hogyan fűzöm hozzá, hogy mindig kiegészítse .php-ra a végét?
Szerk.: a rel paraméter azért kell, mert nem szeretném, hogy linkelhetőek legyenek a termékinfók, a jobbklikk is le van tiltva a megrendelő kérésére. Elegánsabb megoldást egyelőre nem találtam.
Specifikusabb
Például:
köszi
Sajnos a jobbgomb tiltásról nem tudtam lebeszélni az illetőt, és ha meglátja a címsávban a közvetlen linket, szintén húzza a száját, úgyhogy kénytelen vagyok így csinálni.
SEO