![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Napisałem takie menu: Problem mam taki, że gdy klikne w element listy np. 2-1, to wywoluje się również funkcja z głównej list - 1. Jak temu zapobiec? Jak zrobić, że jak klikne w element podrzędny, to element główny nie reaguje? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od tego, że przerzuciłbym całość [onclick] do JS i dorobił w tych li przyciski (co to by nasze ładne menu było focusowalne z klawki), a sam filtr zapisał jako atrybut [data-filter]
A jak już to zrobimy to są dwa rozwiązania:
Ogólnie warto poczytać: http://www.quirksmode.org/js/events_order.html Natomiast jeśli chcesz szybkie rozwiązanie to: http://jsfiddle.net/jdbtk7gq/1/ -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Wykorzystałem szybkie rozwiązanie, dzięki wielkie!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 12:51 |