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 相关文章推荐
预加载css或javascript的js代码
Apr 23 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
Jun 01 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
js实现贪吃蛇小游戏(容易理解)
Jan 22 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
react配置antd按需加载的使用
Feb 11 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
Vue学习笔记之计算属性与侦听器用法
Dec 07 Javascript
JavaScript声明变量和数据类型的转换
Apr 12 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
php自定义session示例分享
2014/04/22 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
js onload处理html页面加载之后的事件
2013/10/30 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
kindeditor编辑器点中图片滚动条往上顶的bug
2015/07/05 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
Angular2使用vscode断点调试ts文件的方法
2017/12/13 Javascript
微信小程序之多文件下载的简单封装示例
2018/01/29 Javascript
基于vue开发微信小程序mpvue-docs跳转页面功能
2019/04/10 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
谈谈JavaScript中的垃圾回收机制
2020/09/17 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
Python异常处理总结
2014/08/15 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
python Matplotlib基础--如何添加文本和标注
2021/01/26 Python
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
如何开发一个JQuery插件
2016/07/28 面试题
行政助理岗位职责
2013/11/10 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
资助贫困学生倡议书
2014/05/16 职场文书
数控机床专业自荐信
2014/05/19 职场文书
大学迎新生标语
2014/10/06 职场文书
代办出身证明书
2014/10/21 职场文书
初中学生操行评语
2014/12/26 职场文书
2015年小学教师培训工作总结
2015/07/21 职场文书
初中班级口号霸气押韵
2015/12/24 职场文书