美文网首页
task30 用jQuery做个轮播吧

task30 用jQuery做个轮播吧

作者: vivienYang2019 | 来源:发表于2019-05-16 00:08 被阅读0次

示例:
苹果风格的轮播
科技感十足的轮播
可能是最厉害的轮播组件
纯 CSS 轮播

走马灯代码地址
走马灯预览地址
思考静态图片如何实现动态的马在跑的效果?

轮播的思路

思路1:滚来滚去
思路2:用局部画面骗用户


轮播的思路.png
image.png

.window是可视区域,
.images里面的图片横着放,使用flex布局
使用transform:translateX(-300px)实现可视区域的图片切换
使用 transition:transform 0.5s 实现过渡效果
但是在图片切换过程中会有抖动出现


image.png
transform改成margin-left就可以了
是页面放大了才会有抖动,改成100%就没问题了
  • 优化1-不要写重复的代码 不写重复代码.png
  • 优化2-实现自动播放 自动播放.png
  • 用jq链式操作,给当前点击的add('red'),兄弟结点中有red类的removeClass('red') jq链式操作.png
  • 优化3-一直轮播?怎么实现鼠标hover的时候轮播停了,鼠标离开继续轮播???⬇️ image.png
  • 优化4-代码优化,重复代码封装成函数⬇️ 代码优化

封装思路

从 API 开始思考
尽量能让使用者猜到
老师的实现:
重构前:http://js.jirengu.com/rokebotizo/1/edit?html,js,output
重构后:http://js.jirengu.com/rokebotizo/2/edit?html,js,output

我的实现
代码地址
预览地址

相关文章

  • task30 用jQuery做个轮播吧

    示例:苹果风格的轮播科技感十足的轮播可能是最厉害的轮播组件纯 CSS 轮播 走马灯代码地址走马灯预览地址思考静态图...

  • 用 jQuery 做个轮播

    初次体验jQuery 之后,体验一下jQuery强大之处,做一个简单的轮播,实现图片切换。 点击按钮切换轮播 页面...

  • 29 进阶:用jQuery做个轮播

    课堂笔记 设计页面的原则: 内容、样式、行为的分离;即html负责内容,css负责样式,JavaScript负责行...

  • A29-用jQuery做个轮播

    这次我们将用jQuery做一个轮播 在遵循原则:内容(HTML)、样式(CSS)、行为(JavaScript)分离...

  • 项目-轮播图

    整个轮播图分为三部分:轮播指标、轮播项目及轮播导航。用boostrap实现轮播图要比用js、jQuery方便的多,...

  • Vue轮播图的实现以及其与jQuery轮播图的简单对比

    最近在学习Vue,然后做了一个轮播图,然后想起之前用jQuery做的轮播图,就打算进行一个对比。 jQuery轮播...

  • 29 jQuery 做个轮播

    HTML、CSS、JS 内容、样式与行为分离 轮播的思路思路1:滚来滚去思路2:用局部画面骗用户 封装思路从 AP...

  • 2018-01-08 用jQuery做个轮播

    querySelector 全局变量可耻,不能用用全局属性,那么要么会不小心覆盖别人,要么会不小心被别人覆盖用局部...

  • 用jQuery实现轮播

    本文的主要内容是使用jQuery实现轮播的思路及过程 1. 准备工作 首先准备好五张(随便几张只要不是一张就行)尺...

  • 用js原生实现轮播图

    用jquery实现轮播图非常简单的啦!有没有想过用原生js实现轮播图呢???今天琢磨了一下,摸索出来一个,就和大家...

网友评论

      本文标题:task30 用jQuery做个轮播吧

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