无聊的时候写了一个无限循环的轮播插件,只有切换功能。其实也就是拿来练练手。
主要原理就是,通过克隆轮播元素,以及修改元素的left值来达到效果。
首先是Html结构:
1 | <div class="slide-wrap" id="slide-wrap"> |
样式内容:
1 | .slide-wrap {width:650px;height:350px;margin-top:100px;float:left;position:relative;} |
下面封装成的jQqery插件:
1 | $.fn.zyxSlide = function(options) { |
这里面的核心代码就是init里面的clone内容。还算比较容易理解与实现。