2013-08-27 2 views
-3

Как запустить функцию после того, как карты Google загрузили все необходимые DOM-элементы?Google maps api v3 - События

Я написал несколько jquery, чтобы дать элементам управления новую позицию, Теперь мне нужна лучшая точка для запуска этой функции.

Как можно скорее, сразу после того, как элементы управления находятся внутри DOM.

_options.map = new google.maps.Map(document.getElementById($this.attr('id')), mapOptions); 

google.maps.event.addListenerOnce(_options.map, 'idle', function(){ 
    Query('.gmnoprint:eq(2)').css('left','14%'); 
}); 
+0

Что делает ваш код выглядеть? – putvande

ответ

1

попробовать это:

google.maps.event.addListenerOnce(map, 'idle', function(){ 
// do something only the first time the map is loaded 
}); 
+0

попробовал это, событие уволено. но в данный момент нет элемента управления. jQuery ('. Gmnoprint: eq (2)'). Css ('left', '14%'); –

+0

Пожалуйста, покажите нам свой код: [jsfiddle] (http://jsfiddle.net/) – Jorgelig

Смежные вопросы