網(LieHuo.Net)教程 最近要做一個首頁圖片無間隙的滾動的效果,原先準備用marquee來做,但是<marquee>循環滾動時有間隙.在網上找了下。
這個相對簡單,實現思路:一個設定寬度并且隱藏超出它寬度的內容的容器demo,里面放demo1和demo2, demo1是滾動內容,demo2為demo1的直接克隆,通過不斷改變demo1的scrollTop或者scrollLeft達到滾動的目的,當滾動至demo1與demo2的交界處時直接跳回初始位置,因為demo1與demo2一樣,所以分不出跳動的瞬間,從而達到“無縫”滾動的目的。
先了解一下對象的幾個的屬性:
以下為引用的內容: innerHTML:設置或獲取位于對象起始和結束標簽內的 HTML scrollHeight: 獲取對象的滾動高度。 scrollLeft:設置或獲取位于對象左邊界和窗口中目前可見內容的最左端之間的距離 scrollTop:設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離 scrollWidth:獲取對象的滾動寬度 offsetHeight:獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的高度 offsetLeft:獲取對象相對于版面或由 offsetParent 屬性指定的父坐標的計算左側位置 offsetTop:獲取對象相對于版面或由 offsetTop 屬性指定的父坐標的計算頂端位置 offsetWidth:獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的寬度 |
提示:可修改后代碼再運行!