Я загружаю пост jQuery, и он вызывает ошибку CSS в Opera (и только в Opera). Я создал JSFiddle для демонстрации.
Наличие CSS, который стилизует теги HTML и BODY, например:
html {
background: #6B9AB6;
}
body {
background: white;
max-width: 10em;
}
Затем опубликуйте загрузку jQuery (используя простой setTimeout
для демонстрационных целей):
setTimeout(function(){
var script_tag = document.createElement('script');
script_tag.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js';
var script_sib = document.getElementsByTagName('script')[0];
script_sib.parentNode.insertBefore(script_tag, script_sib);
}, 2000);
Заставляет корректно отображаться CSS, а затем мигает до неустановленного тега HTML. Использование DragonFly от Opera и изменение либо background-attachment
, либо background-origin
динамически исправляет это. То же самое нельзя сказать, если вы делаете это программно.
Есть ли способ заставить Opera вести себя с загруженным jQuery? Не стесняйтесь обновлять JSFiddle, если у вас есть какие-либо идеи.