Jquery 更改img src属性的幻灯片放映
我想通过更改image(id=Jquery 更改img src属性的幻灯片放映,jquery,slideshow,Jquery,Slideshow,我想通过更改image(id=imgT)的src属性来创建一个简单的幻灯片放映。 ultop不可见(display:none) n=0; x=$('#ultop li')。长度; setInterval(函数(){ 如果(n
imgT
)的src
属性来创建一个简单的幻灯片放映。ultop
不可见(display:none
)
n=0;
x=$('#ultop li')。长度;
setInterval(函数(){
如果(n<(x-1)){n+=1;}
else{n=0};
var goimg=$('#ultop li img'+':eq('+n+')).attr('src');
$('#imgT')。淡出(1000,函数(){
$('#imgT').attr('src',goimg).fadeIn();
});
}, 7000)
但是,fadeOut和fadeIn之间存在空白。你可以看到活生生的例子 有没有办法让这个过程顺利进行而不出现空白。试着这样做
$('#imgT').fadeOut(1000, function() {
$('#imgT').attr('src', goimg).fadeIn();
});
希望它对你有所帮助Anil,它有部分帮助
src
属性会及时更改,但是fadeOut
和fadeIn
之间仍然存在空白。您可以使fadeOut操作快速,$('imgT')。fadeOut('fast',function(){$('imgT')。attr('src',goimg')。fadeIn('fast')代码>
$('#imgT').fadeOut(1000, function() {
$('#imgT').attr('src', goimg).fadeIn();
});