Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Карты и jQuery Mobile (https://javascript.ru/forum/jquery/35291-karty-i-jquery-mobile.html)

Родзевич Олег 06.02.2013 16:52

Карты и jQuery Mobile
 
У меня возникла проблема с картами Yandex, сначала грешил на баги Yandex, но потом попробовал и Google карты тоже не работают. Теперь грешу на jQuery Mobile. "Hellow Word" примеры работают на ура, но когда речь заходит о чем-то более серьезном, то ни карты Yandex, ни карты Google работать не хотят.

1. Самый простой вариант.
http://jsfiddle.net/5uvqR/15/ С картами Google таже песня, все работает хорошо.

2. Вариант посложней.
Если приложение с несколькими страницами и карты открываются после нескольких переходов, то вуаля, ничего не работает ни в Yandex, ни в Google картах. При этом очень странно все, потому, что если потаскать окно браузера за краешек, инициировать window.onresize, то блоки начинаю показывать карты.

Родзевич Олег 06.02.2013 16:53

Уже голову сломал, незнаю как это решать. Если кто-то встречался с подобными вещами, то подскажите решение, пожалуйста.

Родзевич Олег 06.02.2013 17:23

Хотя нет, я был не правв, попробовал на своем android 2.3, работает и даже очень успешно. Но вот в обычных (не мобильных) браузерах не работает ...

Deff 06.02.2013 17:45

Цитата:

Сообщение от Родзевич Олег
на jQuery Mobile.

jQuery Mobile работает без скриптов - рендиться практически все на сервере Оперы и отдаётся в отренденном виде
Поэтому для jQuery Mobile нун делать типо рефреша, после события

Родзевич Олег 07.02.2013 16:01

Я потестировал ещё немного ... всетаки не видно сразу катр после перехода и отрисовки, только если мобильник покрутить вруках.

Цитата:

Сообщение от Deff (Сообщение 232021)
jQuery Mobile работает без скриптов - рендиться практически все на сервере Оперы и отдаётся в отренденном виде
Поэтому для jQuery Mobile нун делать типо рефреша, после события

И как это делать?


Часовой пояс GMT +3, время: 22:28.