【发布时间】:2011-11-03 16:16:43
【问题描述】:
我有一个关于 Opera 中基于 jQuery 的幻灯片的小问题。
我正在做的事情如下。我有几张图片:
<div id="bg">
<img src="..." />
<img src="..." />
...
</div>
在 JS 中我正在执行以下操作:
$('#bg img:visible').hide().next().show();
当我在构建页面之前等待加载所有图像时,这应该会创建从一张图片到下一张图片的不明显过渡。这在 Chrome、Safari、Firefox 和 IE 中运行良好。然而,在 Opera 中,我有一段相当长的时间(可能是 1/4 秒),我可以看到(黑色)背景闪闪发光。 我也试过这样做:
$('#bg img:visible').next().show().prev().hide();
但它没有任何区别,所以我猜这是 Opera 引擎的问题。
然而 - 虽然我知道这是在高级水平上挑剔 - 如果有人以前遇到过这个问题并且可能知道解决方法或修复方法,我会很感兴趣?
谢谢!
【问题讨论】: