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 获取用户客户端操作系统版本
Aug 25 Javascript
jquery lazyload延迟加载技术的实现原理分析
Jan 24 Javascript
javascript getElementsByTagName
Jan 31 Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
jQuery UI插件实现百度提词器效果
Nov 21 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
Feb 13 Javascript
js 去掉字符串前后空格实现代码集合
Mar 25 Javascript
JS中数组与对象的遍历方法实例小结
Aug 14 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
May 21 Javascript
jquery分页优化操作实例分析
Aug 23 jQuery
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
Sep 23 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
神族 Protoss 历史背景
2020/03/14 星际争霸
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
详解PHP PDO简单教程
2019/05/28 PHP
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
vue写一个组件
2018/04/09 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
使用pycharm设置控制台不换行的操作方法
2019/01/19 Python
Python切片操作去除字符串首尾的空格
2019/04/22 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
Python 中pandas索引切片读取数据缺失数据处理问题
2019/10/09 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
python能自学吗
2020/06/18 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
员工激励培训演讲稿
2014/09/16 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
2014年接待工作总结
2014/11/26 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
利用Sharding-Jdbc进行分库分表的操作代码
2022/01/22 Java/Android
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python