javascript五图轮播切换实用版


Posted in Javascript onAugust 17, 2012
<!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 class="content"> 
<ul id="num"> 
<li style="background: #f00;"> 
</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的IE和Firefox(火狐)兼容性的问题总结及常用例子
May 21 Javascript
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
非常好用的JsonToString 方法 简单实例
Jul 18 Javascript
jquery动态添加删除div 具体实现
Jul 20 Javascript
Script标签与访问HTML页面详解
Jan 10 Javascript
JQuery异步加载PartialView的方法
Jun 07 Javascript
聊一聊JS中的prototype
Sep 29 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
JavaScript中各数制转换全面总结
Aug 21 Javascript
React Native验证码倒计时工具类分享
Oct 24 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
Apr 02 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 #Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
Aug 17 #Javascript
jquery插件制作 手风琴Panel效果实现
Aug 17 #Javascript
jquery插件制作 提示框插件实现代码
Aug 17 #Javascript
jquery插件制作 自增长输入框实现代码
Aug 17 #jQuery
jquery插件制作 表单验证实现代码
Aug 17 #Javascript
jquery插件制作 图片走廊 gallery
Aug 17 #Javascript
You might like
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
浅谈PHP的反射API
2017/02/26 PHP
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
javascript制作的滑动图片菜单
2015/05/15 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
详解JavaScript的表达式与运算符
2015/11/30 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
利用hasOwnProperty给数组去重的面试题分享
2018/11/05 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
python使用多线程不断刷新网页的方法
2015/03/31 Python
Python实现将xml导入至excel
2015/11/20 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
在 Jupyter 中重新导入特定的 Python 文件(场景分析)
2019/10/27 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
文明风采获奖感言
2014/02/18 职场文书
普通话演讲稿
2014/09/03 职场文书
小学中等生评语
2014/12/29 职场文书
Golang的继承模拟实例
2021/06/30 Golang
Pyqt5将多个类组合在一个界面显示的完整示例
2021/09/04 Python
Vue OpenLayer 为地图绘制风场效果
2022/04/24 Vue.js