交叉渐变图像
cross-fade images in jQuery
我在网页上有一个图像,当jQuery滑动条移动时,它会发生变化:
HTML:<img src="images/flask_image1.png" alt="Isa lab" id="flask" />
滑块HTML:
<div id="slider1">
脚本:
<script>
$(function() {
$( "#slider1" ).slider({
min: 0,
max: 4,
step: 1,
change: function(event, ui){
if(ui.value == 1){
$('#flask').fadeOut(100);
$('#flask').attr('src','images/flask_image2.png');
$('#flask').fadeIn(100);
}else{
$('#flask').attr('src','images/flask_image1.png');
};
}
});
});
</script>
然而,这所做的是图像逐渐淡出,改变,然后淡出,"工作",但它暂时消失。
是否有一种方法来交叉褪色2图像?
好了,我认为很简单,与实现一些插件相比,代码少得多,难度也小得多:http://jsfiddle.net/gcvqr/2/