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 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
JQuery 插件模板 制作jquery插件的朋友可以参考下
Mar 17 Javascript
Javascript实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
JS 跳转页面延迟2种方法
Mar 29 Javascript
深入理解js promise chain
May 05 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
AngularJS 路由详解和简单实例
Jul 28 Javascript
最原始的jQuery注册验证方式
Oct 11 Javascript
jQuery无刷新上传之uploadify简单代码
Jan 17 Javascript
JS查找字符串中出现最多的字符及个数统计
Feb 04 Javascript
jQuery弹出窗口简单实现代码
Mar 09 Javascript
微信小程序获取地理位置及经纬度授权代码实例
Sep 18 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使用cookie实现记住用户名和密码实现代码
2015/04/27 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
php输出形式实例整理
2020/05/05 PHP
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
jQuery知识点整理
2015/01/30 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
js合并两个数组生成合并后的key:value数组
2018/05/09 Javascript
Vue开发实现吸顶效果的示例代码
2018/08/21 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
Node.js 中如何收集和解析命令行参数
2021/01/08 Javascript
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
HTML5文档结构标签
2017/04/21 HTML / CSS
人力资源专员自我评价怎么写
2013/09/19 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
学校食堂管理制度
2015/08/04 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书