新近在轻博客中上线一个小功能,随手写了点代码,就贴上来了。

 1 <script type="text/javascript"> 2     var scrollBox = document.getElementById("classicScrollBox"); 3     var num_record = 0;//计时器 4     window.onload = function(){ 5         function scrolls(){ 6             scrollBox.style.left = (parseInt(scrollBox.style.left)-1) +'px'; 7             num_record += 1; 8             if(num_record == 126*6){//图片宽度*图片张数 9                 scrollBox.style.left = 0 + 'px';10                 num_record = 0;11             }12         }13         setInterval(scrolls,50);//每多久执行一次14     }15 </script>

setInterval函数的简单运用,达到胶片循环播放的效果。只要将未转动时显示的图片再一次加在播放队列的尾部就行。
页面部分代码如下:
 1 <ul class="classicPhotoBox"id="classicScrollBox" style="left:0;"> 2                             <li><a href="#"><img src="http://images.cnblogs.com/temp/pic_122x89.jpg" alt=""></a></li> 3                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong1.jpg" alt=""></a></li> 4                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong2.jpg" alt=""></a></li> 5                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong3.jpg" alt=""></a></li>     6                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong4.jpg" alt=""></a></li>         7                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong5.jpg" alt=""></a></li> 8                             <li><a href="#"><img src="http://images.cnblogs.com/temp/pic_122x89.jpg" alt=""></a></li> 9                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong1.jpg" alt=""></a></li>10                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong2.jpg" alt=""></a></li>11                             <li><a href="#"><img src="http://www.sinaimg.cn/blog/qing/image/zhuanti/xiaotu1/zhangugorong/guorong3.jpg" alt=""></a></li>                            12                     </ul>

博君一笑尔。

转载于:https://www.cnblogs.com/xiao-yao/archive/2012/03/27/2419758.html

做出胶卷的效果——图片循环滚动播放相关推荐

  1. 网页图片循环滚动播放效果

    图片:http://download.csdn.net/detail/richard_jason/9669814 效果图: 示例代码(HTML): <!DOCTYPE html PUBLIC & ...

  2. 3.8 JS 制作无间断图片循环滚动效果

    制作无间断图片循环滚动效果 要求图片高度,高度自行设定,要求显示n张图片(n=你的学号末位+6),例如:你的学号末位是3,那么你需要显示3+6共9张图片,9张图片循环滚动 index.html < ...

  3. html中图片自动循环滚动代码,JavaScript代码实现图片循环滚动效果

    1.概述 循环滚动图片,不仅可以增添Web页面的动态效果,而且可以节省页面空间,有效地保证在有限的页面中显示更多的图片. 2.技术要点 主要应用setTimeout()方法实现图片的循环滚动效果.se ...

  4. 【web前端】JavaScript实现图片幻灯片滚动播放动画效果

    JavaScript实现图片幻灯片滚动播放动画效果 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.co ...

  5. Qt图片定时滚动播放器+透明过渡动画

    目录 参考 结构 PicturePlay.pro main.cpp myqlabel.h 自定义QLabel myqlabel.cpp自定义QLabel pictureplay.h picturepl ...

  6. html滑动直播,HTML5 canvas实现的静态循环滚动播放弹幕

    本文主要介绍了HTML5 canvas实现的静态循环滚动播放弹幕,分享给大家,具体如下: 使用方法和API 语法如下: canvasBarrage(canvas, data); 其中: canvas ...

  7. JS实现图片循环滚动

    之前在前端的时候有遇到这样一个问题,实现 JS 图片的循环滚动,然后鼠标移入的时候停止滚动,鼠标移开继续滚动,这里无非就是设置了一个定时器,鼠标移上时清除定时器达到滚动停止的目的,鼠标移开时重设定时器 ...

  8. cocos2d(背景图片循环滚动)

    背景图片循环滚动 使用action 实现的: 主要有两个背景图片交替循环滚动:我选的两个背景图片的宽度都是1024的 ,所以定义了#define BGIMG_WIDTH 1024 代码如下: 在Hel ...

  9. html图片自动滚动播放器,jQuery+css实现图片滚动效果(附源码)

    bxCarousel参数说明: move:每次滚动移动图片的数量,默认为4. display_num:展示图片的数量,默认为4. speed:图片滚动速度,默认为500毫秒. margin:图片间的间 ...

  10. js实现图片连续滚动播放

    实现效果: 1.页面加载后,图片自动开始滚动播放 2.鼠标移入暂停,并放大显示,鼠标移出后继续滚动 实现思路: 1.首先设置一个外框,固定宽度,超出范围的图片隐藏掉 2.复制一遍图片列表,追加一组在当 ...

最新文章

  1. 如何通过.reg文件来修改注册表键和子键以及键值
  2. 第十六届全国大学生智能车竞赛线上赛点赛道审核 -华北赛区
  3. Atitit java 二维码识别 图片识别
  4. python现在好找工作吗-推崇Python这么多人,为什么他们找不到工作!
  5. 字符串 编码转换 ATL
  6. 属于c语言高级参数的,c语言可变参数的取值
  7. Python数据库的连接
  8. Spring源码:BeanFactory
  9. Fedora-19安装texlive2013并配置中文
  10. HTML5网站大观:10个精美的复古风格 HTML5 网站作品
  11. 滴滴回应未删道歉微博;阿里 P7 员工租自如病亡;苹果无人车出事故 | 极客头条...
  12. MySQL 用gourp by分组后取某一字段最大值
  13. PyTorch载入图片ToTensor,PIL和OpenCV读取图片plt.imread和PIL.Image.open
  14. python 成语库_Python“Every Other Element”成语
  15. 删除oracle安装目录,Oracle 卸载
  16. Android性能测试工具Emmagee的基本使用
  17. Java:1加到100的算法
  18. 2022年终总结(脚踏实地,仰望星空)
  19. Bit Miracle Jpeg2000-SEO狼术
  20. uniapp封装多图上传

热门文章

  1. Three.js(十二)——骨骼动画、变形动画
  2. 2022 最新 Memcached 面试题
  3. 一个漏洞潜伏54年?谁才是“潜伏界”最强王者
  4. 美国计算机生物学要求,美国卡耐基梅隆大学计算机生物学专业.pdf
  5. iPhone之手势切换图片
  6. NetBIOS name
  7. 云片网短信模版自定义变量的替换内容
  8. mysql报duplicate_mysql DUPLICATE KEY UPDATE 问题
  9. 【2014年计划】IT之路
  10. cocos 微信小游戏 加载云端资源