В поиске, при смене вывода результатов поиска со списка на карту(идёт обновление страницы через js), карта не отрисовывается. Opera выдаёт ошибку: "TypeError: Cannot convert 'e' to object". Chrome: "Uncaught TypeError: Cannot read property 'offsetWidth' of null".
Ругаются на файл: http://api-maps.yandex.ru
Ругаются на строку:
var n = e.offsetWidth
Написано на CoffeeScript:
myMap = new ymaps.Map "objects_list",
center: [56,29, 65,21]
zoom: 13
myMap.controls
.add "zoomControl",
left: 5
top: 5
.add("typeSelector")
.add "mapTools",
left: 35
top: 5
if $("#select_show").val() == "map"
$(".objects_list").empty()
ymaps.ready search_map
CoffeeScript преобразованный в JS:
var myMap;
myMap = new ymaps.Map("objects_list", {
center: [56, 29, 65, 21],
zoom: 13 });
return myMap.controls.add("zoomControl", {
left: 5,
top: 5
}).add("typeSelector").add("mapTools", {
left: 35, top: 5
});
};
if ($("#select_show").val() === "map") {
$(".objects_list").empty(); return YMaps.jQuery(search_map());
}
});