Клуб API Карт

$(document).ready in FireFox & Chrome

DrFreez
6 августа 2012, 05:49

В общем проблема такая, что карта не загружается внутри $(document).ready. Фаербаг выдаёт:

Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead.

Что делать? Кто сталкивался? 

 

Ошибка из хрома

TypeError: Object #<Object> has no method 'geocode'

 Ошибка из firefox

TypeError: ymaps.geocode is not function

 

Если пробовать загрузку с через ymaps.ready, то всё ок.

ymaps.ready(init);
function init () {
  var myMap = new ymaps.Map('map', {center: [55.76, 37.64],zoom: 10});

 

ЧЯДНТ? 

3 комментария
Подписаться на комментарии к посту

Где написано что АПИ будет загружено после document.ready?

нужно использовать ymaps.ready

Ееей, хм, но странно, почему с document.ready работает в опере и ie?

видимо там АПИ успевает загрузиться,

но правильный способ узнать о готовности АПИ - ymaps.ready