【发布时间】:2013-10-19 17:32:27
【问题描述】:
我试图让 JQuery 中的图像滑块在大约 2 秒后移动到下一个图像,我尝试创建一个应该在文档加载时执行此操作的函数,但经过大约 3 小时的详尽谷歌搜索后我根本无法弄清楚.
是否有一个 JQuery 类可以做到这一点,因为我找不到......
到目前为止我的代码:
$('.slider img:first').addClass('active');
var imagewidth = $('.visible-area').width();
var totalimages = $('.slider img').size();
var sliderwidth = imagewidth * totalimages;
$('.slider').css({'width': sliderwidth});
function autoImage()
{
nextImage();
}
function nextImage()
{
$active = $('.slider img.active').prev();
if ($active.length==0){
$active = $('.slider img:last');
}
$('.slider img').removeClass('active');
$active.addClass('active');
var count = $active.attr('alt') -1;
var sliderposition = count * imagewidth;
$('.slider').hide();
$('.slider').animate({'left': -sliderposition}, 500).fadeIn(1000);
}
谢谢
【问题讨论】:
标签: javascript jquery html css