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 相关文章推荐
javascript十个最常用的自定义函数(中文版)
Sep 07 Javascript
jquery学习笔记二 实现可编辑的表格
Apr 09 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
Javascript base64编码实现代码
Dec 02 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
javascript实现切换td中的值
Dec 05 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
jQuery实现鼠标划过展示大图的方法
Mar 09 Javascript
JavaScript通过代码调用Flash显示的方法
Feb 02 Javascript
原生JS实现旋转木马式图片轮播插件
Apr 25 Javascript
微信小程序 教程之WXML
Oct 18 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
PHP5 安装方法
2006/10/09 PHP
php打造智能化的柱状图程序,用于报表等
2015/06/19 PHP
php对二维数组进行相关操作(排序、转换、去空白等)
2015/11/04 PHP
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
2012/09/14 Javascript
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
简介JavaScript中toUpperCase()方法的使用
2015/06/06 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
CentOS 安装NodeJS V8.0.0的方法
2017/06/15 NodeJs
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
在vue-cli中组件通信的方法
2017/12/16 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
js前端传json后台接收‘‘被转为quot的问题解决
2020/11/12 Javascript
python连接sql server乱码的解决方法
2013/01/28 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
ASP.NET中的身份验证有那些
2012/07/13 面试题
服装厂厂长岗位职责
2013/12/27 职场文书
实习生评语
2014/04/26 职场文书
品牌推广策划方案
2014/05/28 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
小学英语复习计划
2015/01/19 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
具结保证书范本
2015/05/11 职场文书
2015小学语文教师个人工作总结
2015/05/20 职场文书
签证工作证明模板
2015/06/15 职场文书
干部考核工作总结
2015/08/12 职场文书
七年级英语教学反思
2016/02/15 职场文书
《我的伯父鲁迅先生》教学反思
2016/02/16 职场文书
高中议论文(范文2篇)
2019/08/19 职场文书