![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie, wczytuje wyniki poprzez ajax na stronę, lecz nie działa w wynikach dialog czy tooltip.
poza pobraniem wyników poprzez ajax tooltip czy toggle działa bez problemów, konsola też nic nie wywala. Problem rozwiązany w połowie, dla tooltip wystarczy zrobić:
ale dla toggle() problem pozostaje dalej. Ten post edytował casperii 10.05.2017, 00:25:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@bostaf po wczytaniu HTMLa poprzez ajaxa dane są takie same ID etc.
może problem polega w tym, że te dane są tak jakby z zewnątrz wczytywane ? poniżej kod JS dla toggle:
ale nijak nie mogę tego ugryźć. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 79 Dołączył: 6.04.2010 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) ![]() ![]() |
może problem polega w tym, że te dane są tak jakby z zewnątrz wczytywane ? Tak. Tutaj to jest wyjaśnione: Cytat Delegated events have the advantage that they can process events from descendant elements that are added to the document at a later time. I gdzieś widziałem zalecenie, żeby zamiast starych eventhandlerów "click", "keydown", ... używać on(), tak jak to zrobiłeś z tooltipem. Chociażby dlatego, że radzą sobie z elementami dodawanymi dynamicznie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 16:55 |