JavaScript实现简单图片滚动附源码下载


Posted in Javascript onJune 17, 2014

昨晚德国和葡萄牙的焦点之战你看了吗?北京时间凌晨的比赛中,C罗领衔的葡萄牙0-4德国被完灭……他是金球奖得主、欧洲金靴、欧冠冠军核心,在葡萄牙队……9张图 C罗告诉你什么叫欲哭无泪

<span style="font-size:14px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Scroll Image</title> 
<meta http-equiv="content-type" content="text/html;charset=utf-8"> 
<style type="text/css"> 
body 
{ 
font-size:12px; 
font-family: "Microsoft Yahei",'微软雅黑','SimSun','宋体'; 
margin: 0px; 
padding:0px; 
text-align: center; 
} 
img 
{ 
width: 150px; 
height: 150px; 
} 
.news_root 
{ 
width: 225px; 
height: 134px; 
text-align: left; 
margin: 0 auto; 
} 
div .news_header 
{ 
width: 243px; 
height: 16px; 
vertical-align: top; 
text-align: left; 
font-size: 14px; 
padding: 6px; 
} 
#scrollContainer 
{ 
width: 345px; 
margin: 2px 5px; 
overflow: hidden; 
text-align: left; 
} 
</style> 
</head> 
<body> 
<div class="news_root"> 
<div class="news_header">C罗不哭,加油</div> 
<div id="scrollContainer"> 
<div id="scrollContent"> 
<table border="0"> 
<tr align="middle"> 
<td id="firstCol"> 
<table border="0"> 
<tr> 
<td><img src="c1.jpg" alt="C罗加油"></td> 
<td><img src="c2.jpg" alt="C罗加油"></td> 
<td><img src="c3.jpg" alt="C罗加油"></td> 
<td><img src="c4.jpg" alt="C罗加油"></td> 
<td><img src="c5.jpg" alt="C罗加油"></td> 
<td><img src="c6.jpg" alt="C罗加油"></td> 
<td><img src="c7.jpg" alt="C罗加油"></td> 
<td><img src="c8.jpg" alt="C罗加油"></td> 
<td><img src="c9.jpg" alt="C罗加油"></td> 
</tr> 
</table> 
</td> 
<td id="lastCol"></td> 
</tr> 
</table> 
</div> 
</div> 
</div> 
<script type="text/javascript"> 
var stopscroll = false; 
var scrollContHeight = 155; 
var scrollContWidth = 300; 
var scrollSpeed = 25; var scrollContainer = document.getElementById('scrollContainer'); 
var scrollContent = document.getElementById('scrollContent'); 
var firstCol = document.getElementById('firstCol'); 
var lastCol = document.getElementById('lastCol'); 
//将第一列的内容复制到第二列,让滚动看起来连续 
lastCol.innerHTML = firstCol.innerHTML; 
scrollContainer.style.width = scrollContWidth+"px"; 
scrollContainer.style.height = scrollContHeight+"px"; 
scrollContainer.noWrap = true; 
scrollContainer.onmouseover = new Function("stopscroll=true;"); 
scrollContainer.onmouseout = new Function("stopscroll=false;"); 
function init() 
{ 
scrollContainer.scrollLeft = 0; 
setInterval(scrollLeft1,scrollSpeed); 
} 
init(); 
var currleft = 0; 
function scrollLeft1() 
{ 
if(stopscroll == true) return; 
currleft = scrollContainer.scrollLeft; 
scrollContainer.scrollLeft += 1; 
if(currleft == scrollContainer.scrollLeft) 
{ 
scrollContainer.scrollLeft = 0; 
scrollContainer.scrollLeft += 1; 
} 
} 
</script> 
</body> 
</html></span>

源码下载
Javascript 相关文章推荐
IE8 中使用加速器(Activities)
May 14 Javascript
让浏览器非阻塞加载javascript的几种方法小结
Apr 25 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
Apr 28 Javascript
display和visibility的区别示例介绍
Feb 26 Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
JS组件Bootstrap导航条使用方法详解
Apr 29 Javascript
在iFrame子页面里实现模态框的方法
Aug 17 Javascript
详解在Angular4中使用ng2-baidu-map的方法
Jun 19 Javascript
150行Node.js实现的dns代理工具
Aug 02 Javascript
jquery列表拖动排列(由项目提取相当好用)
Jun 17 #Javascript
connect中间件session、cookie的使用方法分享
Jun 17 #Javascript
jquery实现当滑动到一定位置时固定效果
Jun 17 #Javascript
jQuery分别获取选中的复选框值的示例
Jun 17 #Javascript
JS获取单击按钮单元格所在行的信息
Jun 17 #Javascript
IE8中使用javascript动态加载CSS的解决方法
Jun 17 #Javascript
jQuery循环滚动新闻列表示例代码
Jun 17 #Javascript
You might like
关于手调机和数调机的选择
2021/03/02 无线电
PHP目录函数实现创建、读取目录教程实例
2011/01/13 PHP
ThinkPHP的Widget扩展实例
2014/06/19 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
javascript 获取表单file全路径
2009/12/31 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
vue组件挂载到全局方法的示例代码
2018/08/02 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
js实现的订阅发布者模式简单示例
2020/03/14 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python numpy 按行归一化的实例
2019/01/21 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
为什么称python为胶水语言
2020/06/16 Python
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
《在山的那边》教学反思
2014/02/23 职场文书
新党章心得体会
2014/09/04 职场文书
交通工程专业推荐信
2014/09/06 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
2015年团支书工作总结
2015/04/03 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server