最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS实现图片无间断滚动代码汇总_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:25:42
文档

JS实现图片无间断滚动代码汇总_javascript技巧

JS实现图片无间断滚动代码汇总_javascript技巧:本文整理汇总了JavaScript实现图片滚动的常见代码,可以实现向上下左右四个方向的无缝滚动的效果,这是前端设计开发时常用的一个图片特效,你可只用其中的一种滚动效果。 具体的实例代码如下: 图片滚动代码合集 // 自动滚动 function boxm
推荐度:
导读JS实现图片无间断滚动代码汇总_javascript技巧:本文整理汇总了JavaScript实现图片滚动的常见代码,可以实现向上下左右四个方向的无缝滚动的效果,这是前端设计开发时常用的一个图片特效,你可只用其中的一种滚动效果。 具体的实例代码如下: 图片滚动代码合集 // 自动滚动 function boxm
 本文整理汇总了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);}
 }
 }




滚动合集


向上

boxmove("a","a1","a2",1);

向右

boxmove("b","b1","b2",2);

向下

boxmove("c","c1","c2",3);

向左

文档

JS实现图片无间断滚动代码汇总_javascript技巧

JS实现图片无间断滚动代码汇总_javascript技巧:本文整理汇总了JavaScript实现图片滚动的常见代码,可以实现向上下左右四个方向的无缝滚动的效果,这是前端设计开发时常用的一个图片特效,你可只用其中的一种滚动效果。 具体的实例代码如下: 图片滚动代码合集 // 自动滚动 function boxm
推荐度:
标签: 滚动 js 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top