国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實現圖片無間斷滾動代碼匯總

2019-11-20 14:18:50
字體:
來源:轉載
供稿:網友

本文整理匯總了JavaScript實現圖片滾動的常見代碼,可以實現向上下左右四個方向的無縫滾動的效果,這是前端設計開發時常用的一個圖片特效,你可只用其中的一種滾動效果。

具體的實例代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN" xml:lang="zh-CN"><head><title>圖片滾動代碼合集</title><script type="text/javascript">// 自動滾動function boxmove(d1,d2,d3,e,obj){ var speed=30; var demo=document.getElementById(d1); var demo1=document.getElementById(d2); var demo2=document.getElementById(d3); demo2.innerHTML=demo1.innerHTML; function boxTop(){   if(demo2.offsetTop-demo.scrollTop<=0){demo.scrollTop-=demo1.offsetHeight}   else{demo.scrollTop++}  } function boxRight(){   if(demo.scrollLeft<=0){demo.scrollLeft+=demo2.offsetWidth}   else{demo.scrollLeft--}  } function boxBottom(){   if(demo1.offsetTop-demo.scrollTop>=0){demo.scrollTop+=demo2.offsetHeight}   else{demo.scrollTop--}  } function boxLeft(){   if(demo2.offsetWidth-demo.scrollLeft<=0){demo.scrollLeft-=demo1.offsetWidth}   else{demo.scrollLeft++}  } if(e==1){   var MoveTop=setInterval(boxTop,speed);   demo.onmouseover=function(){clearInterval(MoveTop);}   demo.onmouseout=function(){MoveTop=setInterval(boxTop,speed)}  } if(e==2){   var MoveRight=setInterval(boxRight,speed);   demo.onmouseover=function(){clearInterval(MoveRight)}   demo.onmouseout=function(){MoveRight=setInterval(boxRight,speed)}  } if(e==3){   var MoveBottom=setInterval(boxBottom,speed);   demo.onmouseover=function(){clearInterval(MoveBottom);}   demo.onmouseout=function(){MoveBottom=setInterval(boxBottom,speed)}  } if(e==4){   var MoveLeft=setInterval(boxLeft,speed)   demo.onmouseover=function(){clearInterval(MoveLeft)}   demo.onmouseout=function(){MoveLeft=setInterval(boxLeft,speed)}  } if(e=="top"){   MoveTop=setInterval(boxTop,speed)   obj.onmouseout=function(){clearInterval(MoveTop);}  } if(e=="right"){   MoveRight=setInterval(boxRight,speed)   obj.onmouseout=function(){clearInterval(MoveRight);}  } if(e=="bottom"){   MoveBottom=setInterval(boxBottom,speed)   obj.onmouseout=function(){clearInterval(MoveBottom);}  } if(e=="left"){   MoveLeft=setInterval(boxLeft,speed)   obj.onmouseout=function(){clearInterval(MoveLeft);}  } }</script><style type="text/css">div#a,div#b,div#c,div#d { float:left;}h2 { clear:both; }div#b,div#d,div#bb { white-space:nowrap; }</style></head><body><h1>滾動合集</h1><hr /><h2>向上</h2><div id="a" style="overflow:hidden;height:100px;width:90px;"><div id="a1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="a2"></div></div><script type="text/javascript">boxmove("a","a1","a2",1);</script><h2>向右</h2><div id="b" style="overflow:hidden;height:100px;width:90px;"><div id="b1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="b2"></div></div><script type="text/javascript">boxmove("b","b1","b2",2);</script><h2>向下</h2><div id="c" style="overflow:hidden;height:100px;width:90px;"><div id="c1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="c2"></div></div><script type="text/javascript">boxmove("c","c1","c2",3);</script><h2>向左</h2><div id="d" style="overflow:hidden;height:100px;width:90px;"><div id="d1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="d2"></div></div><script type="text/javascript">boxmove("d","d1","d2",4);</script><h2>手動滾動 - <strong onmouseover="boxmove('aa','aa1','aa2','top',this);">上</strong> <strong onmouseover="boxmove('aa','aa1','aa2','bottom',this);">下</strong></h2><div id="aa" style="overflow:hidden;height:100px;width:90px;"><div id="aa1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="aa2"></div></div><h2>手動滾動 - <strong onmouseover="boxmove('bb','bb1','bb2','left',this);">左</strong> <strong onmouseover="boxmove('bb','bb1','bb2','right',this);">右</strong></h2><div id="bb" style="overflow:hidden;height:100px;width:90px;"><div id="bb1"><img src="/images/logo.gif1" alt="" /><img src="/images/logo.gif2" alt="" /><img src="/images/logo.gif3" alt="" /><img src="/images/logo.gif4" alt="" /><img src="/images/logo.gif5" alt="" /><img src="/images/logo.gif6" alt="" /><img src="/images/logo.gif7" alt="" /><img src="/images/logo.gif8" alt="" /></div><div id="bb2"></div></div></body></html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 始兴县| 定边县| 泾川县| 库尔勒市| 济源市| 霍邱县| 沁水县| 壶关县| 海南省| 上栗县| 丰都县| 彭阳县| 静海县| 谷城县| 色达县| 平谷区| 凤城市| 尚义县| 苏尼特右旗| 蚌埠市| 二连浩特市| 凤台县| 宣武区| 尼木县| 广州市| 宁城县| 东安县| 曲松县| 丰原市| 永善县| 会宁县| 鱼台县| 辉县市| 登封市| 岐山县| 抚远县| 泗水县| 开封市| 连江县| 涡阳县| 连江县|