【发布时间】:2015-09-07 20:45:00
【问题描述】:
我是 jQuery 的初学者,我正在尝试让我在 DIV 之间的淡入淡出按照我的意愿工作。但是,我遇到了问题。我希望脚本在它消失之前完全刷新我动态加载到我的 DIV 中的内容。这样我就知道显示的内容是最新的,并且我会避免任何闪烁的内容,因为它会在 DIV 淡入后刷新。
这是我的代码;
$(window).load(function(){
var divs = $('.fade');
function fade() {
var current = $('.current');
var currentIndex = divs.index(current),
nextIndex = currentIndex + 1;
if (nextIndex >= divs.length) {
nextIndex = 0;
}
var next = divs.eq(nextIndex);
next.stop().fadeIn(3000, function() {
$('#div1').load('div1.php');
$('#div2').load('div2.php');
$('#div3').load('div3.php');
$('#div4').load('div4.php');
$('#div5').load('div5.php');
$(this).addClass('current');
});
current.stop().fadeOut(3500, function() {
$(this).removeClass('current');
setTimeout(fade, 60000);
});
}
fade();
});
那么如何在淡入下一个 DIV 之前刷新下一个 DIV?
【问题讨论】:
标签: jquery html refresh reload fade