我正在尝试使用计时器进行简单循环,以使某些图像淡出。这些图像是通过jquery选择的,并具有.bgimages类。我有4个,我想使用nth-of-type遍历它们。我在定时器工作的情况下实现了循环,但由于某种原因,我无法在该jquery选择器上运行迭代编号变量。如果我将其切换为数字,效果很好,但是它只是不想使用该变量。这是我的代码:
(function intro (i) {
setTimeout(function() {
if(i--) {
$(".bgimages:nth-of-type(i)").fadeOut();
intro(i);
}
}, 3000);
})(4);
我尝试用“”分隔变量,但是没有用。像这样:
$(".bgimages:nth-of-type(" + i + ")").fadeOut();
它没有用。还尝试过在声明变量之前将其转换为字符串。
有人能指出我正确的方向吗?谢谢!
答案 0 :(得分:0)
似乎可以与Select Name
,ID
,Timestamp
From Table Where TO_DATE(from_unixtime(unix_timestamp(Timestamp,'MM/dd/yyyy
HH:m:ss'),'yyyy-MM-dd'))>= '2018-07-10'
和$(".bgimages:nth-of-type(" + i + ")")
一起使用-尽管您使用fadeOut()
会使它跳过第4个(在下面的代码中已更正)
i--
(function intro (i) {
setTimeout(function() {
if(i) {
$(".bgimages:nth-of-type(" + i + ")").fadeOut();
intro(--i);
}
}, 3000);
})(4);