Ошибка Invalid argument в IE8
http://clubs.ya.ru/mapsapi/replies.xml?item_no=57832
by absentik
HTML
<script src="https://api-maps.yandex.ru/2.1/?lang=en_US&mode=debug"></script>
<div id="wrap">
<button id="button">Показать карту</button>
<div id="dialog">
<div id="map"></div>
</div>
</div>
CSS
#wrap { height: 500px; }
#dialog { display: none; }
#map { width: 300px; height: 200px;}
JavaScript
var map;
$(document).ready(function() {
$("#button").on("click", function() {
$("#dialog").dialog("open");
});
$("#dialog").dialog({
resizeStop: function(event, ui) {
map.container.fitToViewport();
},
autoOpen: false,
bgiframe: true,
width: 308,
minWidth: 350,
modal: true
});
ymaps.ready(initMap);
function initMap() {
//if (!this.isAccess()) return false;
var div = $("#dialog #map")[0];
try {
map = new ymaps.Map(div, {
center: [55.76, 37.64],
zoom: 11,
controls: ["zoomControl", "geolocationControl", "fullscreenControl"],
behaviors: ["drag", "rightMouseButtonMagnifier", "multiTouch", "scrollZoom"]
});
}
catch(ex) { alert(ex); }
}
});