JavaScript代码实现图片循环滚动效果

前端之家收集整理的这篇文章主要介绍了JavaScript代码实现图片循环滚动效果前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.概述

循环滚动图片,不仅可以增添Web页面的动态效果,而且可以节省页面空间,有效地保证在有限的页面显示更多的图片

2.技术要点

主要应用setTimeout()方法实现图片的循环滚动效果。setTimeout()方法的语法格式如下:

参数说明:

a. function:要调用的JavaScript自定义函数名称

b. Milliseconds:设置超时时间(以毫秒为单位)。

功能:经过超时时间后,调用函数。此值可以用clearTimeout()函数清除。

3.具体实现

(1)在页面的合适位置添加一个id属性为demo的

标记,并在该标记添加表格及要要滚动显示图片。关键代码如下:

(2)编写自定义的JavaScript函数move(),用于实现无间断的图片循环滚动效果。speed数值越大图片滚动的越快,具体代码如下:

获取demo对象 function Marquee(n){ //实现图片循环滚动的方法 if(marquePic1.offsetWidth-demo.scrollLeft<=0){ demo.scrollLeft=0; } else{ demo.scrollLeft=demo.scrollLeft+n; } } var MyMar=setInterval("Marquee(5)",speed); demo.onmouSEOver=function() { //停止滚动 clearInterval(MyMar); } demo.onmouSEOut=function() { //继续滚动 MyMar=setInterval("Marquee(5)",speed); }

以上所述是小编给大家介绍的JavaScript代码实现图片循环滚动效果的相关知识。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/js/47827.html

猜你在找的JavaScript相关文章