Hirdetés
- Kormányok / autós szimulátorok topikja
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- TCL LCD és LED TV-k
- HiFi műszaki szemmel - sztereó hangrendszerek
- AMD GPU-k jövője - amit tudni vélünk
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Minőségi ugrást hozhat a One új médiaboxa?
- Kezdő fotósok digitális fényképei
- Olcsón hozhatod ki a maximumot régebbi Intel CPU-kból
-
PROHARDVER!
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
- Kormányok / autós szimulátorok topikja
- Linux kezdőknek
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- One otthoni szolgáltatások (TV, internet, telefon)
- TCL LCD és LED TV-k
- Arc Raiders
- HiFi műszaki szemmel - sztereó hangrendszerek
- Fedora Linux
- Xbox Series X|S
- Kertészet, mezőgazdaság topik
- További aktív témák...
- Sapphire Pulse 6800XT 16Gb Kitűnő! Ingyen posta!
- Cisco Telepresence MX300 G2 - 55" Interaktiv Monitor - Konferencia rendszer
- 70" Interkativ Érintőképernyős Monitor / All In one PC - InFocus INF7021A Multi Touch
- Microsoft Surface Hub (v1) 1597 - 55" All in One PC - Érintőképernyős monitor
- Dell PowerSwitch N2048 48 Port Gigabit Ethernet 2 Port 10Gb SFP+ Switch
- Apple iPhone 11 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASUS PRIME H510M i5 10400F 16GB DDR4 512GB SSD RX 6600 XT 8GB Chieftech BD-25B 600W
- iPhone 12 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3581, 100% Akksi
- BESZÁMÍTÁS! ASUS Z97-K Z97 chipset alaplap garanciával hibátlan működéssel
- Bomba ár! Acer Travelmate P215 - i5-8GEN I 8GB I 256SSD I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


