无限循环我有下面的代码:4个图像与jQuery
$(document).ready(function() {
$('#imgone').hide().delay(500).fadeIn(1000).delay(4500).fadeOut(500);
$('#imgtwo').hide().delay(1500).fadeIn(1000).delay(3500).fadeOut(500);
$('#imgthree').hide().delay(2500).fadeIn(1000).delay(2500).fadeOut(500);
});
它更像是一个操场用jQuery。那么,首先我想让第一张图像淡入,然后是第二张,然后是最后一张。在此之后,我希望所有图像在加载完成后淡出。
但我想两个新问题:
创建一个无限循环
使用超过3张图片,但只能一次显示3(我知道这可能会影响ID对改成别的东西)
任何想法?
我不会在这里发布我如何努力实现循环,只有一个有趣的方法:
$(document).ready(function() {
function runPics() {
$('#imgone').hide().delay(500).fadeIn(1000).delay(4500).fadeOut(500);
$('#imgtwo').hide().delay(1500).fadeIn(1000).delay(3500).fadeOut(500);
$('#imgthree').hide().delay(2500).fadeIn(1000).delay(2500).fadeOut(500);
} interval = setInterval(runPics, 3500);
});
此代码太烂了,对不对? :P
这既是真棒而可怕。 – sdleihssirhc 2011-05-27 07:35:20
t:使用回调? http://api.jquery.com/fadeIn/ – Nick 2011-05-27 07:36:49