我用jQuery创建一些div并希望它们随机淡入淡出。我目前部分工作,但它只是一个div,其余的消失了。
我只想让几个div淡入淡出并随机淡出。因此,有时他们中的一些需要消失,然后在一段时间后弹出。只要页面打开,这就需要继续。所以永远循环a.k.a递归函数!
这是我到目前为止所得到的:http://jsbin.com/qifavaceva/edit?js,output
我想我需要把所有的div都推到一个数组中。从该数组中选择随机值,然后为其设置动画。
任何人都知道如何做到这一点?
亲切的问候
答案 0 :(得分:1)
一次只有一个点?如果你移动行' markerArry.push(marker)'在你的createMarker函数中。
function fadeRandom() {
var rand = Math.floor(Math.random() * markerArray.length);
el = $('.animatedDots div:nth-child(' + rand + ')');
el.fadeOut('1000').delay(2000).fadeIn('1000',fadeRandom);
}