題目1: 輪播的實現原理是怎樣的?如果讓你來實現,你會抽象出哪些函數(or接口)供使用?(比如 play())
原理
就是將幾張圖片水平排列,隱藏超出范圍的部分,然后通過對其父元素的水平移動來實現函數接口
play(n,direction) // 從現在的位置,往 direction 方向,切換 n 個頁面
playIndicators(n) // 輪播下方的控制器,從現在的位置,切換到目標n的位置
題目2: 實現視頻中的左右滾動無限循環輪播效果
http://output.jsbin.com/kohuxag#