简单轮播的实现

  以前在培训班里面学到的实现轮播的方式有不少,不管是从 HTML、CSS、JavaScript、仍是 jQuery 方面,代码、布局都有多种方法,只要掌握其中原理和逻辑,剩下的就是看我的喜爱。编程

  固然咱们在编程的过程当中,要注意代码规范、页面工整、避免代码冗余、图片加载、浪费内存、遵循命名规范等。布局

  不管写一个什么样的网页,第一步即是素材的准备,第二步整理好基本样式/布局,而后用 HTML + CSS 实现静态样式,用 jQuery 实现动态效果,最后即是调试程序。(我的一直是这样的流程)。网站

  首先从文件目录上面:(文件夹要清晰明了,我的不喜欢所有放在一个目录下面,因此会采用目录分开的方式)spa

  

  而后即是 HTML + CSS 布局:(记住写注释是一个很好的习惯,方便本身/别人查看)3d

  

  通常在写网站的时候都会有一个公共的样式文件,本页不代码并很少,因此我把公共样式(pubic)和 页面样式 style 放在一块儿。调试

  布好局以后页面会是这样:代码规范

  

  如今尚未任何动态效果,只是一个静态的样式显示。blog

  我所用的动态方法是使用 setInterval 时间间隔,最简单的原理就是获取 li 的宽度,用 jQuery 控制 CSS 实现动态效果。(其实这个方法仍是很简单)图片

  

  

  能够看到JS代码只有70多行。里面包括轮播自动循环,手动点击张数,里面的计程(num_ber)和计数(index_ber)是主要变量参数。ip

相关文章
相关标签/搜索