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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 Javascript
jQuery Masonry瀑布流插件使用详解
Nov 17 Javascript
在JavaScript中操作时间之getMonth()方法的使用
Jun 10 Javascript
JS+CSS实现带小三角指引的滑动门效果
Sep 22 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
Nov 24 Javascript
js获取文件里面的所有文件名(实例)
Oct 17 Javascript
Vue封装一个简单轻量的上传文件组件的示例
Mar 21 Javascript
vue引用js文件的多种方式(推荐)
May 17 Javascript
一文快速详解前端框架 Vue 最强大的功能
May 21 Javascript
原生JS与JQ获取元素的区别详解
Feb 13 Javascript
Element Dropdown下拉菜单的使用方法
Jul 26 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
模拟OICQ的实现思路和核心程序(一)
2006/10/09 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
使用PHP反射机制来构造&quot;CREATE TABLE&quot;的sql语句
2019/03/21 PHP
javascript 混合的构造函数和原型方式,动态原型方式
2009/12/07 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
js去除浏览器默认底图的方法
2015/06/08 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
python连接mysql调用存储过程示例
2014/03/05 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
python字符串与url编码的转换实例
2018/05/10 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
2020/11/20 Python
python xlsxwriter模块的使用
2020/12/24 Python
HTML5里autofocus自动聚焦属性使用介绍
2016/06/22 HTML / CSS
Probikekit日本:自行车套件,跑步和铁人三项装备
2017/04/03 全球购物
九州传奇上机题
2014/07/10 面试题
浅谈react路由传参的几种方式
2021/03/23 Javascript
财务助理岗位职责
2013/11/10 职场文书
电子专业毕业生自我鉴定
2014/01/22 职场文书
催款通知书范文
2015/04/17 职场文书
活动总结书怎么写
2015/05/11 职场文书
vue中this.$http.post()跨域和请求参数丢失的解决
2022/04/08 Vue.js