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 相关文章推荐
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
Jan 19 Javascript
无循环 JavaScript(map、reduce、filter和find)
Apr 08 Javascript
Vue.js学习笔记之修饰符详解
Jul 25 Javascript
利用Javascript实现一套自定义事件机制
Dec 14 Javascript
Vue动态获取width的方法
Aug 22 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 Javascript
jQuery实现的点击显示隐藏下拉菜单功能完整示例
May 17 jQuery
vue实现后台管理权限系统及顶栏三级菜单显示功能
Jun 19 Javascript
原生JS实现贪吃蛇小游戏
Mar 09 Javascript
使用JS前端技术实现静态图片局部流动效果
Aug 05 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
PHP下几种删除目录的方法总结
2007/08/19 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
php简单实现快速排序的方法
2015/04/04 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
js取得url地址参数实例
2013/02/22 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python中static相关知识小结
2018/01/02 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
详解python播放音频的三种方法
2019/09/23 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
医院护士的求职信
2014/01/03 职场文书
工地门卫岗位职责范本
2014/07/01 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
2015年医院保卫科工作总结
2015/07/23 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js