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 相关文章推荐
js replace正则表达式应用案例讲解
Jan 17 Javascript
JavaScript版TAB选项卡效果实例
Aug 16 Javascript
jquery实现input输入框实时输入触发事件代码
Jan 28 Javascript
js脚本实现数据去重
Nov 27 Javascript
js实现模拟计算器退格键删除文字效果的方法
May 07 Javascript
js实现键盘Enter键提交表单的方法
May 27 Javascript
javascript每日必学之循环
Feb 19 Javascript
JS简单生成两个数字之间随机数的方法
Aug 03 Javascript
js获取Get值的方法
Sep 29 Javascript
微信小程序 教程之数据绑定
Oct 18 Javascript
原生js代码能实现call和bind吗
Jul 31 Javascript
JS实现小星星特效
Dec 24 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
一些php项目中比较通用的php自建函数的详解
2013/06/06 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
关于js中for in的缺陷浅析
2013/12/02 Javascript
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
2018/11/10 Javascript
jQuery AJAX与jQuery事件的分析讲解
2019/02/18 jQuery
vue全局使用axios的操作
2020/09/08 Javascript
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python中datetime模块参考手册
2017/01/13 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
基于Python的PIL库学习详解
2019/05/10 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
Python 、Pycharm、Anaconda三者的区别与联系、安装过程及注意事项
2019/10/11 Python
python中如何使用insert函数
2020/01/09 Python
python标准库os库的函数介绍
2020/02/12 Python
python with语句的原理与用法详解
2020/03/30 Python
详解Python 循环嵌套
2020/07/09 Python
基于python爬取梨视频实现过程解析
2020/11/09 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
GUESS盖尔斯法国官网:美国时尚品牌
2016/09/23 全球购物
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
湖南卫视在线视频媒体平台:芒果TV
2019/10/30 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
新闻记者个人求职的自我评价
2013/11/28 职场文书
自我推荐书
2013/12/04 职场文书
服务员自我评价
2014/01/25 职场文书
质量承诺书怎么写
2014/05/24 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
Python自动化爬取天眼查数据的实现
2021/06/15 Python
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏