Jquery 随机淡入淡出图像
我想淡入淡出一些图像,随机从页面加载时,直到关闭。 我为什么这么做。 css HTMLJquery 随机淡入淡出图像,jquery,html,css,image,Jquery,Html,Css,Image,我想淡入淡出一些图像,随机从页面加载时,直到关闭。 我为什么这么做。 css HTML 它不起作用,我真的很想听听你的建议代码中有语法错误,请将代码移到dom ready hadnler下 jQuery(function(){ function random(n) { return Math.floor(Math.random() * n); }// this was missing var transition_time = 500; var w
它不起作用,我真的很想听听你的建议代码中有语法错误,请将代码移到dom ready hadnler下
jQuery(function(){
function random(n) {
return Math.floor(Math.random() * n);
}// this was missing
var transition_time = 500;
var waiting_time = 500;
var images = $('div#block img').hide();
var n = images.length;
var current = random(n);
images.hide();
images.eq(current).show();
var interval_id = setInterval(function () {
images.eq(current).fadeOut(transition_time, function () {
current = random(n);
images.eq(current).fadeIn(transition_time);
});
}, 2 * transition_time + waiting_time);
})
演示:代码中存在语法错误,请将代码移动到dom就绪hadnler下
jQuery(function(){
function random(n) {
return Math.floor(Math.random() * n);
}// this was missing
var transition_time = 500;
var waiting_time = 500;
var images = $('div#block img').hide();
var n = images.length;
var current = random(n);
images.hide();
images.eq(current).show();
var interval_id = setInterval(function () {
images.eq(current).fadeOut(transition_time, function () {
current = random(n);
images.eq(current).fadeIn(transition_time);
});
}, 2 * transition_time + waiting_time);
})
演示:
function random(n){
return Math.floor(Math.random()*n);
var transition_time=500;
var waiting_time=500;
var images=$('div#block img');
var n=images.length;
var current=random(n);
images.hide();
images.eq(current).show();
var interval_id=setInterval(function(){
images.eq(current).fadeOut(transition_time,function(){current=random(n);
images.eq(current).fadeIn(transition_time);
});
},2*transition_time+waiting_time);
jQuery(function(){
function random(n) {
return Math.floor(Math.random() * n);
}// this was missing
var transition_time = 500;
var waiting_time = 500;
var images = $('div#block img').hide();
var n = images.length;
var current = random(n);
images.hide();
images.eq(current).show();
var interval_id = setInterval(function () {
images.eq(current).fadeOut(transition_time, function () {
current = random(n);
images.eq(current).fadeIn(transition_time);
});
}, 2 * transition_time + waiting_time);
})