手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript五图轮播切换实用版
javascript五图轮播切换实用版
摘要:复制代码代码如下:测试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中的函数嵌套使用

javascript实现行拖动的方法

javascript制作的滑动图片菜单

javascript动态创建链接的方法

javascript中this的四种用法

javascript实现日期按月份加减

javascript实现获取服务器时间

浅谈javascript事件取消和阻止冒泡

javascript动态设置样式style实例分析

javascript用函数实现对象的方法

精品推荐
分类导航