Не работает css3-mediaqueries.js в ie8
А именно не работает одна строчка в которой присваивают стиль, здесь это строка №7
function(s,_30){
var el=document.createElement("style");
el.setAttribute("type","text/css");
document.getElementsByTagName("head")[0].appendChild(el);
if(!!el.styleSheet){
try{
el.styleSheet.cssText=s;
console.log('1111:::'+s);
}catch(e){
console.log('0000:::'+s);
}
}else{
el.appendChild(document.createTextNode(s));
console.log('1111:::'+s);
}
return el;
}
Причём примерно половина стилей этот скрипт всётаки "загружает" (количество раз которое отработает скрипт рандамное)
Сразу скажу что объект el.styleSheet правильный и свойство cssText в нём присутствует.
Если не ставить блок с исключением то ошибка выходит такая:
Код:
|
TypeError: Недопустимый вызов или аргумент процедуры |