![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.11.2013 Skąd: Poznań Ostrzeżenie: (0%)
|
Witam. Od pewnego czasu zmagam się z pewnym problem. Chodzi o to, że mam taki oto kod napisany w js, który nie wymaga przeładowywania strony oraz dodaje animację chowania contentu:
Wszystko pięknie działało dopóki nie zapragnąłem dodać mapy google. Aby prawidłowo ona się wyświetlała przez ten skrypt dodałem do powyższego kodu następujące polecenia:
kiedy mam funkcję mapaStart() wywoływaną w showNewContent wszystko się popsuło. Przy wybieraniu jakiejkolwiek z opcji w menu cały content chowa się, ale nie chce się rozwinąć. Efekt można zobaczyć na www.ellheat.pl/ferraria . Proszę o pomoc |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%)
|
A masz div o ID: mapka w kodzie strony ?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.11.2013 Skąd: Poznań Ostrzeżenie: (0%)
|
dałeś mi troszkę do myślenia. Mam diva takiego, ale w podstronie contact.html. Znajduje się on na www.ellheat.pl/ferraria/contact.html . Troszkę dziwne bo jeżeli mam taki kod jak podałem tutaj na forum to mapka się nie wyświetla na tej podstronie. Jeżeli jednak usunę nawiasy z wywołania funkcji mapaStart
To mapka się wyświetla. Jest tylko jeden problem. Skrypt działa dopóki nie najedzie się na podstrony, które są stworzone. W tym przypadku na Home i About. Następnie się wiesza. Ten post edytował ellheat 25.03.2014, 17:42:32 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%)
|
Zacznij od utworzenia tego div przez jQuery i dopiero wtedy odpalaj skrypt mapy, dodatkowo zainstaluj Firebug do FF albo przez Chrome debuguj skrypt bo w tej chwili masz:
Kod ReferenceError: mapaStart is not defined
mapaStart() Ten post edytował IProSoft 25.03.2014, 18:48:48 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.11.2013 Skąd: Poznań Ostrzeżenie: (0%)
|
dzięki wielkie działa jak należy tylko tak się zastanawiam czy da radę to zrobić to samo przez podzielnie tego skryptu (który odpowiada za dynamiczne przechodzenie pomiędzy stronami) na dwa podobne pliki. Do tej pory nie udało mi się tego jeszcze zrobić. Bo tak słabo troszkę jak każda podstrona będzie miała zbędny div, którego id będzie nazywał się mapka (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%)
|
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Bo tak słabo troszkę jak każda podstrona będzie miała zbędny div, którego id będzie nazywał się mapka (IMG:style_emoticons/default/wink.gif) Przecież sprawdzasz jaką podstronę masz załadować. Zrób warunek i dodawaj diva tylko wtedy kiedy ładujesz "contact". |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 1.11.2013 Skąd: Poznań Ostrzeżenie: (0%)
|
Raczej w niczym to nie przeszkadza, a jeśli już to można to obejść. W JS przed wywołaniem mapy wstaw:
dzięki, ale nie za bardzo chce mi to rozwiązanie działać. Wstawiam ten kod w funkcji showNewContent() i nie chce działać zbytnio. Tak samo się dzieje jeżeli wstawię ten kod przed funkcją showNewContent(). |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Wrzuć ten kod na stronę, którą podałeś w pierwszym poście.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 12.01.2026 - 11:24 |