为了账号安全,请及时绑定邮箱和手机立即绑定

焦点图轮播特效

难度初级
时长 1小时 1分
学习人数
综合评分9.73
263人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
妹子好美~
老师讲的非常好,逻辑清晰!细致!
老师第一节五张图片前后要放一张图片讲的很不清楚,模模糊糊的!

已采纳回答 / qq_毛球_04273552
你要知道speed是一直小于0的,如果不加上parseInt( list.style.left ) > 目标值,那么它就会一直重复移动,不会终止。如果你点了右箭头,那么parseInt( list.style.left ) > 目标值成立,然后parseInt( list.style.left )每隔10毫秒会一直减小,当他小到不满足parseInt( list.style.left ) > 目标值时,条件就会不满足然后运行else。恩,没错就是这样。希望你能理解。

已采纳回答 / qq_毛球_04273552
不会啊,应该是你写的有bug有细节做得不好吧,我也是刚学,然而我这样一直点后一切正常,仔细检查检查代码吧,,,,,,
讲的挺好的
各位大神,谁能给我发一份用jquery写的无限滚动轮播,我按照老师讲的,然后把DOM变为jquery,但是确问题百出,求源码!
next.onclick; prev.onclick函数在一开始执行先判断是否有animated为true(也就是图片还在滚动)的情况,如果有这个情况就不做任何处理;代码如下:
next.onclick=function(){
if(animated){
return; }
if(index==5){
index=1;
}else{
index +=1; }
showButtons();
animate(-600); }
小图标的问题一样:在for循环里animate()方法执行前面加上
 if(animated){
  return;}
animate(offset);
第五张让我无法集中精神
老师讲的很好,很细致,很全面

已采纳回答 / 慕粉4277848
offset = '+=' + offset; 等价于offset='+=offset';把offset变成'+=offset'主要为了通过jQuery的animate方法改变list的left,如果提供一个以+= 或 -=开始的值,那么目标值就是以这个属性的当前值加上或者减去给定的数字来计算的,所以此时left的值就是left=left+offset或left=left-offset,两段代码要连起来看。list.animate({'left': offset}, 300, function () { ...

已采纳回答 / 谢尔顿的发际线
可以设置图片的大小。如 img{width:400px;height:600px;}
课程须知
您需要有HTML,CSS经验,能使用CSS制作静态页面,并对JS基础知识有一定的了解
老师告诉你能学到什么?
您将能掌握非常实用的焦点图轮播特效的制作过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消