我正在制作幻灯片,我希望能够让 jquery each() 循环在每次迭代中工作,并按顺序为每个图像设置动画。
我有以下代码:单击 id 为“back”的图像时,应该开始按顺序淡化每个图像。不幸的是,它会同时淡化所有图像。
注意:元素通过 z-index 堆叠在一起。它似乎在 JSfiddle 中工作,但我已经在 firefox 中对其进行了测试,它只是一次抓取所有正确的元素并执行操作,而不是按顺序淡出它们。
$(document).ready(function () {
$('img#back').click(function () {
$('span').each(function (index) {
$(this).delay(1000 * index).fadeTo('slow', 0);
});
});
});