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 parentElement和offsetParent之间的区别
Mar 23 Javascript
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
Oct 01 Javascript
js DOM 元素ID就是全局变量
Sep 20 Javascript
jQuery检测某个元素是否存在代码分享
Jul 09 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
Javascript中Promise的四种常用方法总结
Jul 14 Javascript
webpack组织模块打包Library的原理及实现
Mar 10 Javascript
js中offset,client , scroll 三大元素知识点总结
Sep 11 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
Sep 18 Javascript
JsonProperty 的使用方法详解
Oct 11 Javascript
深入了解JS之作用域和闭包
Jun 16 Javascript
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
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应用提速面面观
2006/10/09 PHP
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
php+mysql实现无限级分类
2015/11/11 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
php登录超时检测功能实例详解
2017/03/21 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
2012/07/25 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
javascript常用经典算法详解
2017/01/11 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
手机注册发送验证码倒计时的简单实例
2017/11/15 Javascript
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
JS+HTML5本地存储Localstorage实现注册登录及验证功能示例
2020/02/10 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
python获取豆瓣电影简介代码分享
2014/01/16 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
python实现远程控制电脑
2019/05/23 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
乔迁之喜主持词
2014/03/27 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
班主任高考寄语
2015/02/26 职场文书
2016年第16个全民国防教育日宣传活动总结
2016/04/05 职场文书