JQuery 图片滚动轮播示例代码


Posted in Javascript onMarch 24, 2014

完整的项目在附件中

<!DOCTYPE html> 
<html> 
<head> 
<title>图片切换</title> 
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script> 
<script type="text/javascript" > 
var num = 0 
$(function(){ 
$("div ol li").mouseover(function(e){ 
$(this).attr("class","current"); 
$(this).siblings().attr("class",""); //兄弟节点的class属性设置为空 
//alert($('ul').index()) 
num = $('ul').index() + 2 
var index = $(this).index(); //记录选定的li标签在ul中的索引 
//图片会出现层叠现象为了显示当前的图片,把当前的图片的z-index 值设置为大于其他的兄弟元素 
$("div ul li").eq(index).css({"left":"650px","zIndex":num}) 
$("div ul li").eq(index).siblings().css("zIndex",num-1); 
//动画效果,图片从右侧飞入 
$("div ul li").eq(index).animate({left:"0"},500) }); 
}); 
</script> 
<style type="text/css"> 
*{margin: 0px;padding: 0px;border: 0px;} 
ul,ol{list-style: none;} 
.all{width:650px;height: 250px;margin: 100px auto;position: relative;border: 1px solid crimson;overflow: hidden;} 
.all ul{position: relative;z-index: 1;position: relative;} 
/*子 绝 父 相*/ 
.all ul li{position: absolute;left: 0;top: 0px;} 
.all ol{position: absolute;z-index: 2; right: 10px;bottom: 10px;} 
.all ol li{width: 20px;height: 20px;background: #333;border: 1px solid #509629;font-weight: 
bold;text-align: center;line-height: 20px;float: left;margin-left: 10px;margin-top: 10px;} 
.all ol .current{width: 30px;height: 30px;line-height: 30px;border: 1px solid red;margin-top: 0px; 
cursor: pointer;} 
</style> 
</head> 
<body> 
<div class="all"> 
<ul> 
<li><img src="src/1.jpg" /></li> 
<li><img src="src/2.jpg" /></li> 
<li><img src="src/3.jpg" /></li> 
<li><img src="src/4.jpg" /></li> 
</ul> 
<ol> 
<li class="current">1</li> 
<li>2</li> 
<li>3</li> 
<li>4</li> 
</ol> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
jQuery验证插件validation使用指南
Apr 21 Javascript
JavaScript返回上一页的三种方法及区别介绍
Jul 04 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
Nov 18 Javascript
jQuery中的Deferred和promise 的区别
Apr 03 Javascript
BootStrap selectpicker
Jun 20 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
详解百度百科目录导航树小插件
Jan 08 Javascript
详解在AngularJS的controller外部直接获取$scope
Jun 02 Javascript
js排序与重组的实例讲解
Aug 28 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
Aug 20 Javascript
JS中判断null、undefined与NaN的方法
Mar 24 #Javascript
jquery高级编程的最佳实践详解
Mar 23 #Javascript
js 判断浏览器使用的语言示例代码
Mar 22 #Javascript
jquery easyui 对于开始时间小于结束时间的判断示例
Mar 22 #Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 #Javascript
jquery获取复选框被选中的值
Mar 22 #Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 #Javascript
You might like
PHP 抓取新浪读书频道的小说并生成txt电子书的代码
2009/12/18 PHP
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
2016/03/07 PHP
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
Jquery操作radio的简单实例
2014/01/06 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
原生js实现购物车
2020/09/23 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
python 参数列表中的self 显式不等于冗余
2008/12/01 Python
wxPython事件驱动实例详解
2014/09/28 Python
Python使用wxPython实现计算器
2018/01/30 Python
python实现学生信息管理系统
2020/04/05 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
python3.6 tkinter实现屏保小程序
2019/07/30 Python
python线程中的同步问题及解决方法
2019/08/29 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
产品委托授权书范本
2014/09/16 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
小学同学聚会感言
2015/07/30 职场文书
Java8中接口的新特性使用指南
2021/11/01 Java/Android