Hirdetés
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S23 Ultra - non plus ultra
- Határozatlan időre kiszáll az Asus a mobilbizniszből
- Honor Magic6 Pro - kör közepén számok
- OnePlus 15 - van plusz energia
- Honor Magic V2 - origami
- Apple Watch
- Amazfit Bip 6 - jót olcsón
- Honor Magic5 Pro - kamerák bűvöletében
- Mobil flották
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
jeges
senior tag
válasz
Speeedfire
#2226
üzenetére
sztem félreértesz. arra szeretnék rámutatni, hogy ilyesmit úgy érdemes csinálni, ha nem a "li, de nem a" módon definiált elemre akarod aggatni az eseményt, hanem egyszerűen a #menu elemre. nagyjából így:
$('#menu').bind('click',function(e){
// "e" az esemény, amit elkaptunk, "t" az elem, amin elkaptuk
if(!e)e = window.event;
var t = e.target || e.srcElement;// "A" elemen nem csinálunk semmit
// ff-ben kicsit béna a text node-ok kezelése, ezért kell a parentNode-ot is vizsgálni
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// egyébként az effektet futtatjuk
// ide írd az effektet, csak arra kell ügyelni, hogy "t" az elem, amire klikkelt a user// és a vége (nem kötelező)
return false;
});úgy is megoldható, ahogy Te elkezdted, csak nem túl hatékony, és kevésbé átlátható, mivel a li és az a elemek definíciói némileg kavarodnak.
a "kulcs" végső soron az, hogy a szülőn kapod el a gyerekek eseményeit, és miután eldöntötted, hogy melyik gyerektől származik a klikk, azt is eldöntheted, mit kezdesz vele.
Új hozzászólás Aktív témák
- Kész, vége, ennyi volt: eladja tévés üzletágát a Sony
- OLED TV topic
- Gaming notebook topik
- Eredeti játékok OFF topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 5060 Ti (GB206)
- gban: Ingyen kellene, de tegnapra
- Kerékpárosok, bringások ide!
- Formula-1 humoros
- További aktív témák...
- Lenovo 40AH és 40A1 dokkoló, töltő is.
- Kuriózum: Ozark Trail (amerikai) fejlámpa 600 lumen
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 1000GB 1 év garancia
- iPhone 12 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3581
- ÚJ HP EliteBook 6 G1a Ryzen 5 PRO 230 4.9GHz 16GB DDR5 512GB FHD+ 16:10 már jobbik kijelző, gar 2028
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


