基本上我正在尝试将下面的两个脚本合并到一个项目中。我的目标是保留第一个链接的功能,它以不同的时间间隔在随机 div 中淡入淡出,但将其附加到 PaulPRO 的版本,因为它不断地一遍又一遍地循环,比如每 5 秒一次。非常感谢任何帮助!
- http://jsfiddle.net/cMQdj/1/ (感谢 mblase75)
- http://jsfiddle.net/Paulpro/G4pxq/ (感谢 PaulPRO)
最佳答案
这怎么样->
(function fadeInDiv(){
var divs = $('.fadeIn');
var elem = divs.eq(Math.floor(Math.random()*divs.length));
if (!elem.is(':visible')){
elem.fadeIn(Math.floor(Math.random()*1000),fadeInDiv);
} else {
elem.fadeOut(Math.floor(Math.random()*1000),fadeInDiv);
}
})();
更新
维持仓位/订单:
$('.fadeIn').before('<div> </div>');
(function fadeInDiv() {
var divs = $('.fadeIn');
var elem = divs.eq(Math.floor(Math.random() * divs.length));
if (!elem.is(':visible')) {
elem.prev().remove();
elem.fadeIn(Math.floor(Math.random() * 1000), fadeInDiv);
} else {
elem.fadeOut(Math.floor(Math.random() * 1000), function() {
elem.before('<div> </div>');
fadeInDiv();
});
}
})();
关于javascript - 随机淡出 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436544/