题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play())
原理
就是将几张图片水平排列,隐藏超出范围的部分,然后通过对其父元素的水平移动来实现函数接口
play(n,direction) // 从现在的位置,往 direction 方向,切换 n 个页面
playIndicators(n) // 轮播下方的控制器,从现在的位置,切换到目标n的位置
题目2: 实现视频中的左右滚动无限循环轮播效果
http://output.jsbin.com/kohuxag#