一个兼容大多数浏览器 的 图片滚动的js
2013-05-23 15:28
501 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <style> /*scroll图片滚动*/ .scroll{ width:950px; height:190px; background:url(../images/title_03.gif) no-repeat left top;} .s_t{ font-size:14px; font-weight:bold; line-height:35px; color:#303030; text-indent:15px;} .demo{ width:948px; height:155px; border: 1px solid #d6e3ec; border-top:none;} #demoa { background: #FFF; height:145px; overflow:hidden; width: 915px; margin-left:14px; padding-top:10px;} #demoa ul{ margin-left:4px; float:left; text-align:center;} #demoa ul li{ float:left; margin:0 5px;} #demoa img { width:160px; height:125px; padding:5px; border: 1px solid #dddddd;} #demoa img:hover{ cursor: default;} #indemoa {float: left; width: 800%; } #demo1a { float: left; } #demo2a { float: left; } </style> </head> <body> <!--scroll--> <div class="scroll"> <div class="s_t">团队风采</div> <div class="demo"> <div id="demoa"> <div id="indemoa"> <div id="demo1a" style="height:146px; width:auto"> <ul> <li><a ><img src="<%=path %>/public/images/img_01.jpg" border="0" width="160px" height="120px" /></a></li> <li><a ><img src="<%=path %>/public/images/img_01.jpg" border="0" width="160px" height="120px" /></a></li> <li><a ><img src="<%=path %>/public/images/img_01.jpg" border="0" width="160px" height="120px" /></a></li> <li><a ><img src="<%=path %>/public/images/img_01.jpg" border="0" width="160px" height="120px" /></a></li> <li><a ><img src="<%=path %>/public/images/img_01.jpg" border="0" width="160px" height="120px" /></a></li> </ul> </div> <div id="demo2a"></div> </div> </div> </div> <script> <!-- var speed=20; //数字越大速度越慢 var tab=document.getElementById("demoa"); var tab1=document.getElementById("demo1a"); var tab2=document.getElementById("demo2a"); 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> </div> <!--end scroll--> </body> </html>
相关文章推荐
- js无缝图片滚动代码,利用强大的JQUERY,兼容IE、火狐等主流浏览器
- js 实现文字无缝滚动(图片无缝滚动) 兼容各种浏览器
- js在一个可编辑的div光标处插入图片或者文本(兼容ie,火狐等浏览器)
- 用js实现的图片在浏览器里面来回滚动效果 <兼容ie和ff>
- js 实现文字无缝滚动(图片无缝滚动) 兼容各种浏览器
- js 判断图片是否存在 兼容多浏览器
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- 不同浏览器下图片滚动效果的js
- js实现上传图片实时预览,兼容chrome IE firefox多浏览器
- 基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载
- js实现一个长页面中的图片懒加载即滚动到其位置才加载
- 一个使用JS原型的图片滚动类
- js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结 原创
- 不用marquee而使用JS控制图片纵向滚动,解决火狐不兼容
- 图片上传,支持同步/异步、预览(MVC、uploadify异步提交、js预览、ajaxSubmit异步提交)兼容大部分浏览器,含代码
- jquery做的图片平滑滚动效果,兼容任何浏览器非插件
- JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
- JS兼容各个浏览器的本地图片上传即时预览效果
- JS兼容各个浏览器的本地图片上传即时预览效果
- JS实现获取图片大小和预览的方法完整实例【兼容IE和其它浏览器】