原生javascript實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)效果
圖片水平無(wú)縫滾動(dòng)效果在大量的網(wǎng)站都有應(yīng)用,特別是一些企業(yè)網(wǎng)站在展示產(chǎn)品的時(shí)候,因?yàn)槭莿?dòng)態(tài)效果,所以能夠給網(wǎng)站增色不少,相比靜態(tài)圖片展示更能夠吸引用戶(hù)的注意力,下面就通過(guò)實(shí)例代碼介紹一下如何實(shí)現(xiàn)此效果。
代碼如下:
<html> <head> <meta charset="gb2312"> <title>腳本之家</title> <style type="text/css"> #demo{ background:#FFF; overflow:hidden; border:1px dashed #CCC; width:500px; } #indemo{ float:left; width:2000px; } #indemo a{ width:100px; height:100px; float:left; background-color:blue; margin-left:5px; text-align:center; line-height:100px; color:red; text-decoration:none; } #demo1{float:left;} #demo2{float:left;} </style> <script type="text/javascript"> window.onload=function(){ var speed=10; var tab=document.getElementById("demo"); var tab1=document.getElementById("demo1"); var tab2=document.getElementById("demo2"); tab2.innerHTML=tab1.innerHTML; function Marquee(){ if(tab2.offsetWidth-tab.scrollLeft<=0){ tab.scrollLeft-=tab1.offsetWidth } else{ tab.scrollLeft++; } } var MyMar=setInterval(Marquee,speed); tab.onmouseover=function() {clearInterval(MyMar)}; tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; } </script> </head> <body> <div id="demo"> <div id="indemo"> <div id="demo1"> <a href="#">腳本之家一</a> <a href="#">腳本之家二</a> <a href="#">腳本之家三</a> <a href="#">腳本之家四</a> <a href="#">腳本之家五</a> <a href="#">腳本之家六</a> </div> <div id="demo2"></div> </div>
希望對(duì)大家學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
- JavaScript實(shí)現(xiàn)簡(jiǎn)單精致的圖片左右無(wú)縫滾動(dòng)效果
- js實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)特效
- js實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)
- js代碼實(shí)現(xiàn)無(wú)縫滾動(dòng)(文字和圖片)
- Javascript 實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)
- 使用Javascript簡(jiǎn)單實(shí)現(xiàn)圖片無(wú)縫滾動(dòng)
- 可自定義速度的js圖片無(wú)縫滾動(dòng)示例分享
- JS圖片無(wú)縫滾動(dòng)(簡(jiǎn)單利于使用)
- jcarousellite.js 基于Jquery的圖片無(wú)縫滾動(dòng)插件
- JS簡(jiǎn)單封裝的圖片無(wú)縫滾動(dòng)效果示例【測(cè)試可用】
相關(guān)文章
js動(dòng)畫(huà)(animate)簡(jiǎn)單引擎代碼示例
仿照f(shuō)lash的動(dòng)畫(huà)原理,自己寫(xiě)了一個(gè)非常簡(jiǎn)單的js動(dòng)畫(huà)引擎。2012-12-12JS簡(jiǎn)單封裝的圖片無(wú)縫滾動(dòng)效果示例【測(cè)試可用】
這篇文章主要介紹了JS簡(jiǎn)單封裝的圖片無(wú)縫滾動(dòng)效果,結(jié)合完整實(shí)例形式分析了javascript針對(duì)圖片無(wú)縫滾動(dòng)功能實(shí)現(xiàn)的具體操作技巧,包括鼠標(biāo)事件響應(yīng)、事件函數(shù)及頁(yè)面元素屬性動(dòng)態(tài)變換等相關(guān)操作技巧,需要的朋友可以參考下2017-03-03