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 相关文章推荐
FCK调用方法..
Dec 21 Javascript
最简单的jQuery程序 入门者学习
Jul 09 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
May 24 Javascript
JS中批量给元素绑定事件过程中的相关问题使用闭包解决
Apr 15 Javascript
使用js实现关闭js弹出层的窗口
Feb 10 Javascript
开发中可能会用到的jQuery小技巧
Mar 07 Javascript
IE8中动态创建script标签onload无效的解决方法
Dec 22 Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 Javascript
JavaScript数值千分位格式化的两种简单实现方法
Aug 01 Javascript
Vue.js划分组件的方法
Oct 29 Javascript
Vue渲染过程浅析
Mar 14 Javascript
Vue Components 数字键盘的实现
Sep 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
PHP概率计算函数汇总
2015/09/13 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
jQuery插件ajaxfileupload.js实现上传文件
2020/10/23 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
简单谈谈require模块化jquery和angular的问题
2017/06/23 jQuery
Three.js基础学习之场景对象
2017/09/27 Javascript
解决vue 打包发布去#和页面空白的问题
2018/09/04 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
pycharm配置git(图文教程)
2019/08/16 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
如何使用python切换hosts文件
2020/04/29 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
用python发送微信消息
2020/12/21 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
八一建军节活动方案
2014/02/10 职场文书
《月光启蒙》教学反思
2014/03/01 职场文书
教师考察材料范文
2014/06/03 职场文书
消防安全标语
2014/06/07 职场文书
政风行风建设责任书
2014/07/23 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers