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 相关文章推荐
javascript web对话框与弹出窗口
Feb 22 Javascript
JavaScript 的方法重载效果
Aug 07 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
浅谈JavaScript中null和undefined
Jul 09 Javascript
Kindeditor在线文本编辑器如何过滤HTML
Apr 14 Javascript
jQuery 检查某个元素在页面上是否存在实例代码
Oct 27 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
Oct 16 Javascript
ReactNative 之FlatList使用及踩坑封装总结
Nov 29 Javascript
JavaScript模拟实现自由落体效果
Aug 28 Javascript
微信小程序后台持续定位功能使用详解
Aug 23 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防止注入攻击实例分析
2014/11/03 PHP
php中opendir函数用法实例
2014/11/15 PHP
PHP中iconv函数转码时截断字符问题的解决方法
2015/01/21 PHP
php导出csv文件,可导出前导0实例代码
2016/11/16 PHP
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
js简单网速测试方法完整实例
2015/12/15 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
jQuery遍历json的方法(推荐)
2016/06/12 Javascript
针对JavaScript中this指向的简单理解
2016/08/26 Javascript
JavaScript中定时控制Throttle、Debounce和Immediate详解
2016/11/17 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
浅谈Angular 中何时取消订阅
2017/11/22 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
vue-openlayers实现地图坐标弹框效果
2020/09/24 Javascript
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Django实现基于类的分页功能
2019/10/31 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
小学毕业感言50字
2014/02/16 职场文书
领导班子整改方案和个人整改措施
2014/10/25 职场文书
2014年实习期工作总结
2014/11/27 职场文书
明确岗位职责
2015/02/14 职场文书
于丹论语心得观后感
2015/06/15 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
详细了解java监听器和过滤器
2021/07/09 Java/Android
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技