博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用jQuery实现优酷首页轮播图
阅读量:6704 次
发布时间:2019-06-25

本文共 995 字,大约阅读时间需要 3 分钟。

 

 

▓▓▓▓▓▓ 大致
介绍

  看到了一个轮播图的思路,就想的自己动手实践一下,总体来说用jQuery实现起来简单多了

  如果对代码中使用的方法有疑问,可以参考我的,里面有讲解;或者你和我一样学习jQuery不久,那你可以看看我的,互相学习!

  预览:

 

▓▓▓▓▓▓ 思路

  思路其实非常简单,就是当点击图片下面的圆点或者图片两边的箭头时,让想要看到的图片走到它的位置,然后当前的图片和想要看到的图片按照一个方向运动就可以了

  例如:我们点击第五个小圆点,让第五个图片跑到当前图片的后面,然后一起向左运动

  

   当然了,如果你想要看前面的图片,让图片先跑到当前图片的左边,然后和当前图片一起向右运动

 

▓▓▓▓▓▓ 基本结构与样式

  

View Code
View Code

 

  然后我们用jQuery来设置初始图片的位置和小圆点的位置

View Code

 

▓▓▓▓▓▓ 自动轮播

  先来看看定义的全局变量

View Code

  

  设置nowPic是为了记录当前显示的图片,因为这个轮播图一共有三种触发图片切换的方法,所以这个变量是三个方法要共享的

  设置canClick变量是为了防止用户在图片切换动画效果还未完成的时候在进行点击

 

View Code

 

▓▓▓▓▓▓ 点击小圆点

  图片切换的方法都是一样的但是要注意,当点击小圆点时要清楚图片自动切换的定时器,在图片切换完成后,在设置自动切换的定时器

View Code

 

 

▓▓▓▓▓▓ 点击箭头

  当点击箭头时,我们为了防止用户多次连续的点击,所以设置了canClick这个全局变量,当点击了箭头时,要首先判断是否有为完成的动画即 canClick是否为true,如果为true,就将canCilck设置为false,防止再次点击箭头,然后进行图片切换的动画,同样不要忘了清楚 定时器,最后当切换图片的动画完成时,animate()方法的回调函数执行,将canClick设置为true

View Code
View Code

 

 

▓▓▓▓▓▓ 总结

  这个效果实现起来很简单,就是刚开始没有想到实现的思路(笨)。

 

转自http://www.cnblogs.com/qqandfqr/p/6262692.html

转载于:https://www.cnblogs.com/lianzhibin/p/6263139.html

你可能感兴趣的文章
mongoDB
查看>>
为什么SD-WAN现在正在起飞
查看>>
大数据需要学什么,如何从零开始规划大数据学习之路!
查看>>
服务器双ip部署分布式系统解决办法之一
查看>>
【星云测试】Devops微服务架构下具有代码级穿透能力的精准测试
查看>>
保养硬盘的技巧,让电脑读写更流畅!
查看>>
HashMap面试
查看>>
linux菜鸟基础学习(一)
查看>>
微信支付订单生成脑残问题
查看>>
我的邮件软件运用
查看>>
varnish03 后端主机健康检测机制
查看>>
u盘格式化后数据能恢复吗,格式化数据恢复方法
查看>>
Android进阶知识:事件分发与滑动冲突(二)
查看>>
默认路由 0.0.0.0
查看>>
基础拾遗 -- 再学程序流程图
查看>>
小公司与大企业 -- 如何选择
查看>>
Linux基础知识——shell命令类型及命令使用帮助
查看>>
centos6 jenkins安装
查看>>
AS3步进器
查看>>
linux运维面试题
查看>>