Всем добрый день. Я не JS разработчик, и не особый знаток yandex api. Но вот при использовании выявил вот такую интересную штуку. Мне просто интересно, а почему?
Если добавить срипт на страницу в котором, вызывать функцию которая будет рисовать круг на карте, то могут появиться проблему с полупрозрачностью в IE8.
Вот примерный код.
JSONP ("http://****&callback=", function(data) { добавить круг при помощи new ymaps.Circle и yaMap.geoObjects.add
var JSONP = function(uri, callback) {
function Response() {
callback.apply(this, arguments);
doc.removeChild(script); // вот из-за вызова этого метода круг становится непрозрачным. //Если эту строчку удалить, или поменять на setTimeout(function() {doc.removeChild(script);}, 0); то круг будет правильным с полупрозрачностью, Почему?
}
var doc = document.documentElement;
var script = document.createElement("script");
var src = "_JSONP__";
window[ src ] = Response;
doc.insertBefore(
script,
doc.lastChild
).src = uri + src ;
};
Спасибо.