javascript五图轮播切换实用版_Javascript教程-查字典教程网
javascript五图轮播切换实用版
javascript五图轮播切换实用版
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:测试window.onload=function(){varnum=document.getElementById("nu...

复制代码 代码如下:

<!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=gbk">

<title>测试</title>

<meta name="author" content="ximan">

<meta name="keywords" content="">

<meta name="description" content="">

<link type="text/css" rel="stylesheet" href="index.css">

</head>

<body>

<div>

<ul id="num">

<li>

</li>

<li>

</li>

<li>

</li>

<li>

</li>

<li>

</li>

</ul>

<ul id="img_box">

<li>

<a href="#">

<img src="pailabi_shop1.jpg" alt="哈哈哈" />

</a>

</li>

<li>

<a href="#">

<img src="pailabi_shop2.jpg" alt="哈哈哈" />

</a>

</li>

<li>

<a href="#">

<img src="paila_shop3.jpg" alt="哈哈哈" />

</a>

</li>

<li>

<a href="#">

<img src="paila_shop4.jpg" alt="哈哈哈" />

</a>

</li>

<li>

<a href="#">

<img src="paila_shop5.jpg" alt="哈哈哈" />

</a>

</li>

</ul>

</div>

<script type="text/javascript">

</script>

<script type="text/javascript">

window.onload=function (){

var num = document.getElementById("num");

var num_li = document.getElementById("num").getElementsByTagName("li");

var img_box = document.getElementById("img_box");

var img_box_li = document.getElementById("img_box").getElementsByTagName("li");

var bliw = img_box_li[0].offsetWidth;

var n = 0;

img_box.style.left = 0

var autoscroll = setInterval(auto,3000);

for (var i = 0;i < num_li.length;i++){

num_li[i].onmouseover = function(){

clearInterval(autoscroll);

for (var i = 0;i < num_li.length;i++){

num_li[i].style.background = "";

if(num_li[i]==this){

this.style.background = "#f00";

slide(i);

}

}

}

num_li[i].onmouseout = function(){

for (var i = 0;i < num_li.length;i++){

if(num_li[i]==this){

n = i;

autoscroll = setInterval(auto,3000)

}

}

}

}

function slide(i){

img_box.style.left = -bliw*i + "px";

}

function auto(){

n++;

if(n == img_box_li.length){

n =0;

}

for (var i =0;i < num_li.length;i++){

num_li[i].style.background = "";

}

num_li[n].style.background = "#f00";

slide(n);

}

}

</script>

</body>

</html>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类