我在使服务器端生成的代码(<php ?>
)div淡入淡出时遇到问题。
我查询数据库并返回我放在div中的六行。 通常,由于mysql查询中的while子句,div将被复制六次。 这里的问题是我希望六个div在不同的时间淡入和淡出。 只要六个动态生成的div在不同时间随机淡入,无论哪个先崩溃都没关系。
我知道这将是jquery或javascript,我是新手。
答案 0 :(得分:0)
类似的东西:
function fadeRandom($divI) { // make a function we can re-use
window.setTimeout(function() { // do this next stuff after a short break
$divI.fadeIn(100, function(){ // fade $divI in, then ...
$divI.fadeOut(100, function() { // fade $divI out, then ...
fadeRandom($divI); // start the whole cycle over
}
}, Math.random(100) * 100); // do that after 1-100ms
});
}
for (var i = 0; i++; i < 6) { // go through all 6 divs and ...
fadeRandom($('#div_' + i)); // get the fade cycle started
}
应该有效。这是未经测试的代码,你可能想要调整数字,但希望它能给你一个基本的想法。
答案 1 :(得分:0)