Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Zabránění dědění onclick

P-ierre
verified
rating uzivatele
(43 hodnocení)
25. 7. 2013 16:14:10
Mám funkci oznac(), která se provede po kliknutí na příslušný řádek. Jenomže řádek se mi logicky označí i ve chvíli, kdy kliknu na obrázek s komentářem.
Potřeboval bych docílit situace, kdy se řádek označí při kliknutí do řádku kamkoliv kromě obrázku. Zkoušel jsem dát obrázku onclick="return false; popup_komentar(1);", ale to nepomohlo.
Máte někdo nějaké nápady?
25. 7. 2013 16:14:10
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926696
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
25. 7. 2013 16:17:17
onclick="oznac(1);" dejte do všech td, kromě té, kde je obrázek.
25. 7. 2013 16:17:17
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926695
P-ierre
verified
rating uzivatele
(43 hodnocení)
25. 7. 2013 16:22:31
Tomu se chci pokud možno vyhnout, protože v s obrázkem je kolem toho obrázku nějaký prostor (ty řádky jsou vyšší než obrázek) - a v tu chvíli v tomhle prázdném prostoru nebude označení fungovat. Ale je to dobrý nápad, díky.
25. 7. 2013 16:22:31
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926694
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
25. 7. 2013 16:27:54
Vzhledem k podstatě DOM toto chování nelze nijak změnit. Jedinné, jak by se to dalo obejít, pokud kliknete na obrázek, zavolá se funkce, která řádek odznačí (tedy řádek se označí a hned odznačí).
25. 7. 2013 16:27:54
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926693
Robert
verified
rating uzivatele
(8 hodnocení)
25. 7. 2013 16:58:50
Potřebuješ k tomu event listener. A protože jsem líný, tak v jQuery takto
25. 7. 2013 16:58:50
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926692
P-ierre
verified
rating uzivatele
(43 hodnocení)
26. 7. 2013 10:45:54
RSKR: Funguje to. Děkuju.
26. 7. 2013 10:45:54
https://webtrh.cz/diskuse/zabraneni-dedeni-onclick/#reply926691
Pro odpověď se přihlašte.
Přihlásit