Javascript简单幻灯片,fadeIn?
为什么褪色不起作用?我需要用Javascript简单幻灯片,fadeIn?,javascript,arrays,Javascript,Arrays,为什么褪色不起作用?我需要用fadeIn做简单的滑块。你能帮我吗 function animace() { obrazky = ['img/xxx.jpg', 'img/xxx_1.jpg', '3.png']; if (obr + 1 == obrazky.length) obr = 0; else obr++; obrazek.src = obrazky[obr].fadeIn('slow'); window.setTimeout('animace()
fadeIn
做简单的滑块。你能帮我吗
function animace() {
obrazky = ['img/xxx.jpg', 'img/xxx_1.jpg', '3.png'];
if (obr + 1 == obrazky.length) obr = 0;
else obr++;
obrazek.src = obrazky[obr].fadeIn('slow');
window.setTimeout('animace()', cas);
}
尽管jQuery在您的问题中没有被标记,但我假设您正在谈论的是jQuery的
fadeIn
方法
obrazky
是一个数组,而不是jQuery对象
如果要使用相同的图像元素并向其添加动画,则需要执行类似的操作
function animace() {
obrazky = ['img/xxx.jpg','img/xxx_1.jpg','3.png'];
if (obr + 1 == obrazky.length) {
obr = 0;
} else {
obr++;
}
// obrazek is the jQuery object
obrazek.fadeOut('slow', function(){
this.src = obrazky[obr];
}).fadeIn('slow');
window.setTimeout('animace()',cas);
}
看一看:
obrazky
是一个数组,不是jQuery对象。@user3615592This
是上面的代码,还是This
上下文?