Autor | Zpráva | ||
---|---|---|---|
Marťass Profil * |
#1 · Zasláno: 16. 2. 2019, 16:48:35
Ahoj, jak můžu prosím pomocí JavaScriptu ne jQuery zavolat na stránce funkci, po kliknutí na jakýkoliv element "a"? Děkuji
|
||
pcmanik Profil |
#2 · Zasláno: 16. 2. 2019, 18:45:36
Marťass:
document.body.addEventListener('click', function(event) { if (event.target.nodeName == 'A') { console.log('kliknute'); } }); |
||
Marťass Profil * |
#3 · Zasláno: 16. 2. 2019, 19:29:22
pcmanik:
Moc děkuji, nešlo by to prosím omezit jen na elementy 'a' v 'ul' s class 'menu'? Děkuji. <ul class="menu"> <li><a href="#1">1111</a></li> <li><a href="#2">2222</a></li> <li><a href="#3">3333</a></li> <li><a href="#4">4444</a></li> <li><a href="#5">5555</a></li> <li><a href="#6">6666</a></li> </ul> |
||
pcmanik Profil |
#4 · Zasláno: 16. 2. 2019, 22:23:03
Marťass:
Nabudúce napiš svoj dotaz konkrétnejšie :) Menu pridaj nejaké ID a nahraď ho namiesto MENU_ID. document.getElementById('MENU_ID').addEventListener('click', function(event) { if (event.target.nodeName == 'A') { console.log('kliknute'); } }); |
||
Marťass Profil * |
#5 · Zasláno: 17. 2. 2019, 01:55:31
pcmanik:
Moc děkuji za pomoc. |
||
Časová prodleva: 5 let
|
0