js程式碼實現的圖片水平無縫滾動
圖片水平無縫滾動效果非常的常用,一般用於產品圖片的展示等,下面就通過例項程式碼介紹一下如何實現此效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #div1{ width:245px; height:150px; background:red; margin:250px; margin-left:500px; position:absolute; overflow:hidden; } #div1 ul li{ float:left; width:44px; height:66px; margin-top:20px; margin-right:5px; list-style:none; background-color:green; } #div1 ul{ width:250px; position:absolute; padding:0; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById('div1'); var oul=odiv.getElementsByTagName('ul')[0]; var ali=oul.getElementsByTagName('li'); oul.innerHTML=oul.innerHTML+oul.innerHTML; oul.style.width=(ali[0].offsetWidth + 5) * ali.length + 'px'; function roll(){ if (oul.offsetLeft<=-oul.offsetWidth / 2) { oul.style.left = '0'; } oul.style.left = oul.offsetLeft - 2 + 'px'; } var timer = null; timer = setInterval(roll, 30); odiv.onmouseover=function(){clearInterval(timer);} odiv.onmouseout=function(){timer = setInterval(roll, 30);} }; </script> </head> <body> <div id="div1"> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div> </body> </html>
內容可以無縫滾動,當然這裡不是圖片,而是以背景色替代,在實際應用中新增圖片即可。
相關文章
- 原生javascript實現的水平圖片無縫滾動效果JavaScript
- 原生javascript實現的圖片無縫滾動程式碼分析JavaScript
- JavaScript水平無縫滾動程式碼JavaScript
- JQuery實現圖片輪播無縫滾動jQuery
- CSS 水平無縫滾動CSS
- JS圖片滾動(無縫、平滑、上下左右滾動)效果JS
- jQuery圖片無縫滾動效果jQuery
- jquery實現的垂直或者水平無縫滾動外掛jQuery
- CSS水平無縫滾動效果CSS
- js無縫滾動JS
- css3水平無縫滾動效果CSSS3
- JavaScript圖片橫向無縫滾動詳解JavaScript
- jQuery 圖片列表垂直間歇無縫滾動jQuery
- js文字橫向無縫滾動程式碼例項JS
- js-字幕無縫滾動JS
- vue.js無縫滾動Vue.js
- CSS實現迴圈無縫滾動CSS
- 直播系統原始碼,vue實現無縫滾動原始碼Vue
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- js實現的單行文字不間斷無縫滾動效果JS
- 邏輯難理解版本的輪播圖(實現無縫滾動)
- react無縫滾動輪播圖React
- C#資訊無縫滾動顯示程式碼C#
- js實現圖片上下滾動background-positionJS
- javascript實現圖片滾動JavaScript
- css實現的圖片水平垂直居中程式碼CSS
- js滑鼠移動實現圖片立體滾動效果JS
- 無縫迴圈滾動
- 左右帶有按鈕圖片水平滾動
- js和css3實現的圖片立體滾動切換效果程式碼例項JSCSSS3
- jQuery 間歇的無縫滾動jQuery
- H5移動端獲獎無縫滾動動畫實現H5動畫
- JavaScript無縫滾動 記錄JavaScript
- js實現的文字垂直滾動例項程式碼JS
- 左右無縫輪播圖的實現
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 向上無縫滾動--原理及思想
- 10行程式碼實現頁面無限滾動行程