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 相关文章推荐
javascript编程起步(第五课)
Jan 10 Javascript
jquery 指南/入门基础
Nov 30 Javascript
javascript 学习笔记(六)浏览器类型及版本信息检测代码
Apr 08 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
Jul 25 Javascript
IE浏览器IFrame对象内存不释放问题解决方法
Aug 22 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
Feb 13 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
Jun 08 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
Sep 05 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
Oct 17 Javascript
jQuery绑定事件的四种方式介绍
Oct 31 Javascript
Node.js批量给图片加水印的方法
Nov 15 Javascript
.vue文件 加scoped 样式不起作用的解决方法
May 28 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
苏联队长,苏联超人蝙蝠侠,这些登场的“山寨”英雄真的很严肃
2020/04/09 欧美动漫
PHP新手上路(七)
2006/10/09 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
jQuery的$.proxy()应用示例介绍
2014/04/03 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
Vue组件模板及组件互相引用代码实例
2020/03/11 Javascript
js实现随机抽奖
2020/03/19 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
小程序自定义圆形进度条
2020/11/17 Javascript
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
python保存文件方法小结
2018/07/27 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
Python selenium自动化测试模型图解
2020/04/15 Python
Python 日期与时间转换的方法
2020/08/01 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
移动Web—CSS为Retina屏幕替换更高质量的图片
2012/12/24 HTML / CSS
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
《春天来了》教学反思
2014/04/07 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
如何撰写出一份完美的商业计划书?
2019/07/12 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis