У меня маленькая крошечная проблема, касающаяся слайд-шоу на основе jQuery в Opera.
Что я делаю, так это следующее. У меня есть пара изображений:
<div id="bg">
<img src="..." />
<img src="..." />
...
</div>
В JS я делаю следующее:
$('#bg img:visible').hide().next().show();
Поскольку я жду загрузки всех изображений перед созданием страницы, это должно создать незаметный переход от одного изображения к другому. Это прекрасно работает в Chrome, Safari, Firefox и IE. Тем не менее, в Опере у меня довольно длинный (вероятно, 1/4 секунды) период, когда я вижу (черный) фон сквозь.
Я также попытался сделать это:
$('#bg img:visible').next().show().prev().hide();
но это не имело никакого значения, поэтому я думаю, что это проблема движка Opera.
Тем не менее - и хотя я знаю, что на начальном уровне это является придиркой - мне было бы интересно, если бы кто-нибудь сталкивался с этим раньше и, возможно, знает обходной путь или исправление?
Спасибо!