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
- JQuery實現圖片輪播無縫滾動jQuery
- jQuery圖片無縫滾動效果jQuery
- CSS水平無縫滾動效果CSS
- js無縫滾動JS
- jQuery 圖片列表垂直間歇無縫滾動jQuery
- JavaScript圖片橫向無縫滾動詳解JavaScript
- js-字幕無縫滾動JS
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 直播系統原始碼,vue實現無縫滾動原始碼Vue
- CSS實現迴圈無縫滾動CSS
- 邏輯難理解版本的輪播圖(實現無縫滾動)
- js實現圖片上下滾動background-positionJS
- react無縫滾動輪播圖React
- 左右帶有按鈕圖片水平滾動
- jQuery 間歇的無縫滾動jQuery
- H5移動端獲獎無縫滾動動畫實現H5動畫
- JavaScript無縫滾動 記錄JavaScript
- 原生JS利用transform實現banner的無限滾動JSORM
- 怎樣用原生js配合css的transition寫個無縫滾動JSCSS
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 向上無縫滾動--原理及思想
- 10行程式碼實現頁面無限滾動行程
- 移動端無限滾動載入 js實現原理JS
- 滾動載入圖片(懶載入)實現原理
- 90行程式碼,15個元素實現無限滾動行程
- 原生JS實現一個無縫輪播圖外掛(支援vue)JSVue
- 一起來實現圖片滾動懶載入
- JavaFx 實現水平滾動文字(跑馬燈效果)Java
- 直播軟體搭建,css實現多張圖片或logo左右無間隙滾動CSSGo
- js 滾輪控制圖片縮放大小和拖動JS
- vue無縫滾動的外掛開發填坑分享Vue
- 頁面圖片自動滾動
- CSS3熱身實戰–過渡與動畫(實現炫酷下拉,手風琴,無縫滾動)CSSS3動畫
- 單行新聞公告間歇垂直無縫滾動
- 微信小程式功能之全屏滾動效果的實現程式碼微信小程式
- div滾動條樣式,水平滾動
- PHP實現高畫質晰度無損圖片壓縮功能的程式碼PHP
- 圖片懶載入js實現JS