JS图片无缝、平滑滚动代码


Posted in Javascript onMarch 11, 2014

非常平滑的JS图片滚动特效代码,无缝循环,速度可自定义,鼠标悬停时停止。它的特点是JS和图片地址分离,这样做你就经易的从数据库动态调用每张图片的地址,方便控制,因此它非常的应用。

<!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> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>图片滚动</title> 
</head> 
<body> 
<style type="text/css"> 
<!-- 
#demo { 
background: #FFF; 
overflow:hidden; 
border: 1px dashed #CCC; 
width: 500px; 
} 
#demo img { 
border: 3px solid #F2F2F2; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
--> 
</style> 
<div id="demo"> 
<div id="indemo"> 
<div id="demo1"> 
<a href="#"><img src="/jscss/demoimg/wall_s1.jpg" border="0" /></a> 
<a href="#"><img src="/jscss/demoimg/wall_s2.jpg" border="0" /></a> 
<a href="#"><img src="/jscss/demoimg/wall_s3.jpg" border="0" /></a> 
<a href="#"><img src="/jscss/demoimg/wall_s4.jpg" border="0" /></a> 
<a href="#"><img src="/jscss/demoimg/wall_s5.jpg" border="0" /></a> 
<a href="#"><img src="/jscss/demoimg/wall_s6.jpg" border="0" /></a> 
</div> 
<div id="demo2"></div> 
</div> 
</div> 
<script> 
<!-- 
var speed=10; 
var tab=document.getElementById("demo"); 
var tab1=document.getElementById("demo1"); 
var tab2=document.getElementById("demo2"); 
tab2.innerHTML=tab1.innerHTML; 
function Marquee(){ 
if(tab2.offsetWidth-tab.scrollLeft<=0) 
tab.scrollLeft-=tab1.offsetWidth 
else{ 
tab.scrollLeft++; 
} 
} 
var MyMar=setInterval(Marquee,speed); 
tab.onmouseover=function() {clearInterval(MyMar)}; 
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; 
--> 
</script> 
</body> 
</html>
Javascript 相关文章推荐
游戏人文件夹程序 ver 4.03
Jul 14 Javascript
node.js中的fs.createReadStream方法使用说明
Dec 17 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
Apr 08 Javascript
JavaScript:Date类型全面解析
May 19 Javascript
jQuery选择器之属性筛选选择器用法详解
Sep 19 jQuery
写给小白看的JavaScript异步
Nov 29 Javascript
Vue 源码分析之 Observer实现过程
Mar 29 Javascript
详解express + mock让前后台并行开发
Jun 06 Javascript
解决koa2 ctx.render is not a function报错问题
Aug 07 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
vue-cli脚手架的安装教程图解
Sep 02 Javascript
Seajs源码详解分析
Apr 02 Javascript
js 针对html DOM元素操作等经验累积
Mar 11 #Javascript
表单提交前触发函数返回true表单才会提交
Mar 11 #Javascript
php析构函数的具体用法小结
Mar 11 #Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 #Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 #Javascript
JS对文本框值的判断示例
Mar 10 #Javascript
防止按钮在短时间内被多次点击的方法
Mar 10 #Javascript
You might like
PHP 文件系统详解
2012/09/13 PHP
php通过Chianz.com获取IP地址与地区的方法
2015/01/14 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
Javascript倒计时代码
2010/08/12 Javascript
Script的加载方法小结
2011/01/12 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
jQuery实现的导航动画效果(附demo源码)
2016/04/01 Javascript
jQuery插件 Jqplot图表实例
2016/06/18 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
python获取mp3文件信息的方法
2015/06/15 Python
Python win32com 操作Exce的l简单方法(必看)
2017/05/25 Python
python中的字典操作及字典函数
2018/01/03 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
python实现串口通信的示例代码
2020/02/10 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
How TDD works
2012/09/30 面试题
体育教师自我鉴定
2014/02/12 职场文书
2014年劳动部工作总结
2014/12/11 职场文书
考博导师推荐信范文
2015/03/27 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
母亲节感言
2015/08/03 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL