jq轮播

作者: 饥人谷_林嘉俊 | 来源:发表于2017-09-28 22:44 被阅读31次

题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play())

  • 轮播实现的原理:
    图片左浮动,图片的父元素要绝对定位,宽度可以通过JS计算,这样通过改变图片父容器left的属性,可以依次把图片显示出来。(注意:要把头部的图片复制到尾部,把尾部的图片复制到头部,不然会出现空白,当刷到最后一张图片(复制)时,实际上跳到第一张图片,同理,倒退到第一张图片(复制),实际上跳到最后一张图片)

  • 要注意的点
    1.可以设置一个全局的变量imgIndex,控制四张图片的顺序
    2.要设置一个状态锁
    3.jq 返回的length 不是动态的
    4.尽量要抽象出可以复用的函数

可以抽象的函数: prePlay(),nextPlay() ,play()

题目2: 实现视频中的左右滚动无限循环轮播效果
https://jsxiaocainiao.github.io/demos/%E8%BD%AE%E6%92%AD/%E8%BD%AE%E6%92%AD.html
题目3: 实现一个渐变轮播效果, 效果范例441
https://jsxiaocainiao.github.io/demos/%E8%BD%AE%E6%92%AD/%E6%B7%A1%E5%85%A5%E8%BD%AE%E6%92%AD.html

相关文章

  • 02-13jq补充

    一:jq补充 二:图片轮播

  • jq轮播

    题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 轮...

  • JQ轮播

    题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play()) 例...

  • 网页轮播图

    JQ轮播图代码: 此代码包含了CSS样式,JQ函数。可以直接使用在网页中。在使用中只需修改图片地址即可。JS-轮播...

  • jq实现碎片轮播

    实现原理:将背景图片分成100等分 实现宽高从0到他们本身的宽高的动画 html css3 js代码(重要) 总结...

  • jq无缝轮播图

    html+css部分 jq部分

  • JQ写轮播图

    无滑动效果 1、让图片按顺序显现,隐藏 2、让图片根据鼠标移动到原点的位置显现隐藏 有滑动效果 html和css部...

  • jq实现图片轮播

    涉及知识点:父元素与子元素的positionrgba()的4个参数可以设置颜色和透明度transform:rota...

  • jq无缝轮播图

    前端是一条很长的路,新入坑的小伙伴且行且珍惜。刚学习js时轮播图是我们不可绕过的一个很经典的题目,虽然现在http...

  • 分分钟用jq+css3 实现的旋转木马效果

    文:高老师首先创建Html文件,创建基本布局包括轮播图包裹层,5张图轮播图,左右点击按钮,并导入jq文件以备后用。...

网友评论

      本文标题:jq轮播

      本文链接:https://www.haomeiwen.com/subject/drxbextx.html