js控制图片定时切换不限制数量
2013-05-01 22:55
351 查看
<!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>
<div id="ImageDiv" style="overflow:hidden;height:253px;width:410px;">
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">11</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">22</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">33</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">44</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">55</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">66</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">77</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">88</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">99</p>
</div>
<script>
var speed=3000;
var imgObj=document.getElementById("ImageDiv").getElementsByTagName("p");
var imgNum=imgObj.length;
var mm=0;
var ImgTurn=function()
{
if(mm==imgNum)
{
mm=0;
}
imgObj[mm].style.display="block";
if(mm==0)
{
imgObj[imgNum-1].style.display="none";
}
else
{
imgObj[mm-1].style.display="none";
}
mm++;
}
var myTurn=setInterval(ImgTurn,speed);
//鼠标移上时清除定时器达到滚动停止的目的
document.getElementById("ImageDiv").onmouseover=function() {clearInterval(myTurn);}
//鼠标移开时重设定时器
document.getElementById("ImageDiv").onmouseout=function(){myTurn=setInterval(ImgTurn,speed)};
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<div id="ImageDiv" style="overflow:hidden;height:253px;width:410px;">
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">11</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">22</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">33</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">44</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">55</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">66</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">77</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">88</p>
<p style="display:none;"><img src="http://js.alixixi.com/img/201108/1.jpg">99</p>
</div>
<script>
var speed=3000;
var imgObj=document.getElementById("ImageDiv").getElementsByTagName("p");
var imgNum=imgObj.length;
var mm=0;
var ImgTurn=function()
{
if(mm==imgNum)
{
mm=0;
}
imgObj[mm].style.display="block";
if(mm==0)
{
imgObj[imgNum-1].style.display="none";
}
else
{
imgObj[mm-1].style.display="none";
}
mm++;
}
var myTurn=setInterval(ImgTurn,speed);
//鼠标移上时清除定时器达到滚动停止的目的
document.getElementById("ImageDiv").onmouseover=function() {clearInterval(myTurn);}
//鼠标移开时重设定时器
document.getElementById("ImageDiv").onmouseout=function(){myTurn=setInterval(ImgTurn,speed)};
</script>
</body>
</html>
相关文章推荐
- js控制图片定时切换不限制数量
- js支持键盘控制的左右切换立体式图片轮播效果代码分享
- [转]JS控制-图片滚动切换效果(实用)
- JS控制-图片滚动切换效果(实用)
- js支持键盘控制的左右切换立体式图片轮播效果代码分享
- JS+CSS控制左右切换鼠标可控的无缝图片滚动代码
- js图片切换 带左右控制的
- JS实现的文字与图片定时切换效果代码
- js图片轮播可控制是否循环轮播,点击左右按钮切换
- JS实现的文字与图片定时切换效果代码
- js练习之事件切换图片和控制css样式以及指定页面滚动位置
- JS+CSS带数字和左右按钮可控制切换的图片幻灯
- 用js来控制,几张图片,一直循环过渡性切换,
- js实现定时进度条完成后切换图片
- JS实现鼠标移入移出控制图片的切换效果
- CSS+JS控制遮罩效果的TAB及焦点图片切换
- JS实现自动定时切换的简洁网页选项卡效果
- js切换图片
- 潘田:用javascript控制复选框全选和反选与限制选择数量
- 客户端限制只能上传jpg格式图片的js代码