gpt4 book ai didi

jquery - 帮助制作动画

转载 作者:行者123 更新时间:2023-12-01 00:25:54 25 4
gpt4 key购买 nike

我使用“FeatureList”Jquery 插件来制作我自己的内容 slider 。

该脚本可以在这里找到:http://pastebin.com/7iyE5ADu

这是一个示例图,展示了我正在尝试实现的目标:http://i41.tinypic.com/6jkeq1.jpg

实际上, slider 将“当前”类添加到项目(在示例中为方 block 1,2 和 3),并为每个拇指显示主区域中的内容。

在示例中,脚本以 2 秒的间隔从 1 切换到 2,从 2 切换到 3,依此类推。

我想制作一个连续的拇指动画,有人可以帮助我吗?

最佳答案

$(function() {
//go trought each LI
$('#tabs > li').each(function(i) {
// and Add incremental ID to each one...
$(this).attr('id', i + 1);
});
//set interval... and call function
setInterval('swapImages()', 2000);
});
function swapImages() {
var images = ['junku','codepoet','rappensuncle','nuomi','jam343','kk','ccgd','xdjio'];
//count all LI's
var total_lis = $('#tabs > li').size();
// get the current LI ID based on where .current class...
var start_pos = parseInt($('#tabs li a.current').parent().attr('id'));
//remove the .current class for this LI...
$('li#' + start_pos).children().attr('class', '');
//calculate next LI ID...
var next_pos = (start_pos < total_lis) ? start_pos + 1: 1;
//add .current class to the new LI
$('li#' + next_pos).children().attr('class', 'current');
// monitor the position of current LI, if 3th OR multiple of the total do the magix...
if ((start_pos == 3) || (start_pos % total_lis == 0) || (next_pos == total_lis)) {
$('li#' + next_pos).prevAll().andSelf().attr('class', 'faded').fadeOut(200);
$('li#' + next_pos).nextAll('.faded').andSelf().attr('class', '').fadeIn(200);
}
//Append some stuff recursive...
$('#output li').fadeOut(200,function() {
$(this).html('<img src="http://l.yimg.com/g/images/home_photo_' + images[next_pos] + '.jpg" />' + '<a href="#">See project details</a>').fadeIn(200);
});
}

关于jquery - 帮助制作动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2441484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com