- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- Lenovo Thinkbook, Yoga széria
- Kormányok / autós szimulátorok topikja
- Melyik tápegységet vegyem?
- Azonnali informatikai kérdések órája
- Vezetékes FEJhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen alaplapot vegyek?
- TCL LCD és LED TV-k
-
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
#2224
üzenetére
mivel a klikk a gyerekről a szülőkre "terjed" (event bubbling), ezt úgy tudod megoldani, ha a menüre definiált eseményben "elkapod" az a elemeken történt eseményt is. normál js-ben ez viszonylag egyszerű:
(feltételezve, hogy a teljes struktúra egy "menu" elembe van ágyazva)
menu.onclick = function(e){
// az esemény
if(!e)e = window.event;// az elem, amire klikkeltünk
var t = e.srcElement || e.target;// ha az A elemen vagy annak gyerekén vagyunk, nem csinálunk semmit
if(t.nodeName == "A" || t.parentNode.nodeName == "A")return;// itt csinálunk valamit
...// nem kötelező, de megakadályozzuk a klikk tovább-terjedését
return false;
}(szerk: javítás)
Új hozzászólás Aktív témák
- Tőzsde és gazdaság
- Azonnali fáradt gőzös kérdések órája
- exHWSW - Értünk mindenhez IS
- 200 MP-es főkamerával és dupla periszkóppal jön az Oppo Find X9 Ultra
- Békéscsaba és környéke adok-veszek-beszélgetek
- Milyen billentyűzetet vegyek?
- Fejhallgató erősítő és DAC topik
- PlayStation 5
- Mibe tegyem a megtakarításaimat?
- Xbox tulajok OFF topicja
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

