我正在检查这个幻灯片示例,发现了一个奇怪的行为。
我正在使用此代码,但在上面的图像完成淡出之前,下面的图像不会显示。为什么?我预计图像#above
会淡出到图像#under
中。
(注意#above
有z-index:10;
)
<div id="current_image">
<img width="370" id="above" src="...
<img width="370" id="under" src="...
</div>
jQuery
$(document).ready(function () {
$(".small_image").click(function () {
event.preventDefault();
var image = $(this).prop("rel");
var above = $('#above');
var under = $('#under');
under.prop('src', image);
above.fadeOut(1000, function () {
above.prop('src', under.prop('src')).css('display', 'block');
});
});
});