<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
*{margin: 0;padding: 0;}
#div1 {width:400px;height:100px;margin:50px 0 0 350px;overflow: hidden;position: absolute;background: red;}
#div1 ul{position: absolute;left: 0;top: 0;}
#div1 ul li {float: left;width:100px;height: 100px; list-style:none;}
</style>
</head> <body>
<a href="javascript:;">向左走</a>
<a href="javascript:;">向右走</a>
<a href="javascript:;">中速</a>
<a href="javascript:;">高速</a>
<div id="div1">
<ul>
<li><img src="01.jpg" /></li>
<li><img src="02.jpg" /></li>
<li><img src="03.jpg" /></li>
<li><img src="04.jpg" /></li>
</ul>
</div>
<script type="text/javascript">
var odiv=document.getElementById('div1');
var oul=odiv.getElementsByTagName('ul')[0];
var oli=oul.getElementsByTagName('li');
var speed=-2;
oul.innerHTML=oul.innerHTML+oul.innerHTML;
oul.style.width=oli[0].offsetWidth*oli.length+'px';
function move(){
if(oul.offsetLeft<-oul.offsetWidth/2)
{
oul.style.left='0';
}
if(oul.offsetLeft>0)
{
oul.style.left=-oul.offsetWidth/2+'px';
}
oul.style.left=oul.offsetLeft+speed+'px';
}
var timer=setInterval(move,30);
odiv.onmouseover=function()
{
clearInterval(timer);
}
odiv.onmouseout=function()
{
timer=setInterval(move,30);
}
document.getElementsByTagName('a')[0].onclick=function()
{
speed=-2;
}
document.getElementsByTagName('a')[1].onclick=function()
{
speed=+2;
}
document.getElementsByTagName('a')[2].onclick=function()
{
speed=-1;
}
document.getElementsByTagName('a')[3].onclick=function()
{
speed=-4;
}
</script>
</body>
</html>

附件下载

最新文章

  1. ASP.NET Core 中文文档 第四章 MVC(2.3)格式化响应数据
  2. 简单的数据库设计及使用(FMDB)
  3. VS2012无法打开文件&ldquo;kernel32.lib&rdquo;问题的解决办法
  4. OKHttp
  5. java Thumbnails 加载网络图片,处理返回base64
  6. Android 手机卫士9--短信备份
  7. 编写 Unity Editor 插件
  8. js生成一个以零开头的八位数并且依次递增
  9. 再议使用Python批量裁切栅格
  10. return File
  11. Entity Framework 学习笔记(2)
  12. 利用jpedal进行pdf转换成jpeg,jpg,png,tiff,tif等格式的图片
  13. 关于禁止ViewPager预加载问题【转】
  14. JSP脚本元素上机手册
  15. 50中制作图表的JS库
  16. Python:list 和 array的对比以及转换时的注意事项
  17. C++STL模板库适配器之优先级队列
  18. django自定义模板标签
  19. MySQL insert语句锁分析
  20. Dynamic Routing Based On Redis

热门文章

  1. 题解 P2605 【[ZJOI2010]基站选址】(From luoguBlog)
  2. Unicode转换为UTF-8过程Demo
  3. java将父类所有的属性COPY到子类中
  4. Selenium三种等待的使用方式
  5. Linux拖拽上传文件 lrzsz
  6. (转载)关于初学者上传文件到github的方法
  7. 【ACM】hdu_1095_A+BVII_201307261740
  8. HDU 5291(Candy Distribution-差值dp)
  9. POJ 1166 The Clocks (暴搜)
  10. eclipse配置默认的jdk