![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 2.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
JS piszę jedynie okazjonalnie stąd proszę o wyrozumiałość. Problem mam następujący: skrypt w pętli nanosi na mapę google markery poprzez Geocoder, odpowiedź z Geocodera następuje z opóźnieniem dlatego dałem metodę "checkGeocodingComplete" sprawdzającą czy już Geocoder zakończył codowanie dla wszystkich markerów, jeśli tak to wykonywana jest pętla, która dla każdego LI na stronie przypisuje akcję myszy do animacji markera. Problem jest w 3 pętli zawartej w metodzie "attachMarkerToLink", która przeskakuje przez wszystkie markery sprawdzając ich kod pocztowy i jeśli jest on zgodny z kodem przypisanym do LI to powinien wykonać break pętli. W moim przykłądzie jest 10 markerów, a każdy z nich ma swój kod pocztowy - kilka z nich się powtarza. Zastanawiam się czemu ostatnia pętla wykonuje się jedynie 6 razy a nie 10 - tyle ile jest markerów.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Umieść tu demo: http://jsfiddle.net/
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 15 Dołączył: 19.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przecież jak dasz break w pętli to zostanie ona zakończona bez iteracji po kolejnych elementach. Uprzedzam pytanie: nie, break nie jest po to by wyjść z bloku if'a
![]() -------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.08.2025 - 21:24 |