css.js图片切换效果,一直左滑滑动到最后一张 以后会进行重播,怎么无限循环?

<scripttype="text/javascript">$(function(){varcur=0;functionautoRun(){//自动轮播函数cur++;/... <script type="text/javascript">
$(function(){
var cur = 0;
function autoRun(){//自动轮播函数
cur++;
// if(cur==7){
// cur = 0;
// }
cur = (cur==7)?0:cur;//判断cur是否该变化
// 变化大图div
var left = cur* -161;//计算大图div的left值
$('#flash .pic_box').animate({'left':left+'px'},300);//让大图div变换left值
// 变化小图列表
$('#flash ul li').eq(cur).addClass('cur').siblings('li').removeClass('cur');
// 小滑块
var huakuai_left = cur*42;//计算小滑块的left值
// $('#flash .huakuai').animate({'left':huakuai_left+'px'},300);
$('#flash .huakuai').css({'left':huakuai_left+'px'})
}
var timer = setInterval(autoRun,2000);//定时器设立
$('#flash ul li').mouseover(function(){
clearInterval(timer);
cur = $(this).index();//获得当前鼠标移入的li的序号
// 变化大图div
var left = cur* -161;//计算大图div的left值
$('#flash .pic_box').stop().animate({'left':left+'px'},300);//让大图div变换left值
// 变化小图列表
$('#flash ul li').eq(cur).addClass('cur').siblings('li').removeClass('cur');
// 小滑块
var huakuai_left = cur*42;//计算小滑块的left值
// $('#flash .huakuai').animate({'left':huakuai_left+'px'},300);
$('#flash .huakuai').css({'left':huakuai_left+'px'})
})
$('#flash ul li').mouseout(function(){
timer = setInterval(autoRun,2000);//定时器设立
})
})
</script>
展开
 我来答
百度网友b7ac618
2014-10-24
知道答主
回答量:48
采纳率:0%
帮助的人:13.9万
展开全部
给每张图片编号,索引初始值为零,每次加一,切换一张图片,当索引最大值时 ,让索引值等于零,即又从第一张图片开始切换
dgddssdhh
2014-10-23 · TA获得超过769个赞
知道小有建树答主
回答量:1455
采纳率:53%
帮助的人:520万
展开全部
无缝滚动的效果
追问
怎么弄哇,我只能知道这个了,,,  弄不明白额。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式