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 最佳实践
Oct 30 Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 Javascript
Jquery方式获取iframe页面中的 Dom元素
May 07 Javascript
[原创]推荐10款最热门jQuery UI框架
Aug 19 Javascript
15个jquery常用方法、小技巧分享
Jan 13 Javascript
页面内容排序插件jSort使用方法
Oct 10 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
Nov 23 Javascript
AngularJS 使用$sce控制代码安全检查
Jan 05 Javascript
JS中dom0级事件和dom2级事件的区别介绍
May 05 Javascript
详解JavaScript权威指南之对象
Sep 27 Javascript
微信小程序开发技巧汇总
Jul 15 Javascript
简述ES6新增关键字let与var的区别
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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
JavaScript.The.Good.Parts阅读笔记(二)作用域&amp;闭包&amp;减缓全局空间污染
2010/11/16 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
js实现Select列表各项上移和下移的方法
2015/08/14 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
python对字典进行排序实例
2014/09/25 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
PYTHON压平嵌套列表的简单实现
2016/06/08 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
pycharm永久激活超详细教程
2020/10/29 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
物流仓管员岗位职责
2013/12/04 职场文书
内容编辑个人求职信
2013/12/10 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
焦裕禄观后感
2015/06/03 职场文书
廉洁自律证明
2015/06/24 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
2017新年晚会开幕词
2016/03/03 职场文书
「约定的梦幻岛」作画发布诺曼生日新绘
2022/03/21 日漫