jquery实现图片切换代码


Posted in Javascript onOctober 13, 2016

本文实例为大家分享了jquery实现图片切换的方法,供大家参考,具体内容如下

<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
 <title></title>
 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
 <script>
 $(function(){
  var num2=6;//用于设置当前选中ol li的z-index值
  $('ol li').mouseover(function(e){
   $(this).attr('class','current');
   $(this).siblings().attr('class','');
   num2++;
   var num=$(this).index();//存ol li的序列号
   $('ul li').eq(num).css('z-index',num2);
   $('ul li').eq(num).css('left','600px');//修改ul li对应的序列号的样式,先把它的位置绝对定位到div外面

   //$('ul li').eq(num).css('left','0');这句是静态css,下一句是动态css
   $('ul li').eq(num).animate({left:'0'},50);//然后把它的位置又重新绝对定位到父元素上面 这样就实现了一个动画的效果
  });

 });
 </script>
 <style>
 *{
  padding:0;margin:0;border:0;
 }
 .all{/*div的宽高设置成和五张图片的宽高一样*/
  width:600px;
  height:300px;
  margin:100px auto;/*div居中*/
  position:relative;/*相对定位,便于子元素使用绝对定位*/
  overflow:hidden;/*隐藏超出部分的图片*/
 }
 .all ul{
  position:relative;
  z-index:1;
 }
 .all ul li{
  position:absolute;
  left:0;
  top:0;
 }
 .all ol{
  position:absolute;
  z-index:2;/*显示在ul上面*/
  right:10px;
  bottom:10px;
 }
 .all ol li{
  width:20px;
  height:20px;
  background:#333;
  border:1px solid #ccc;
  font-weight:bold;
  text-align:center;/*左右居中*/
  line-height:20px;/*文本上下居中*/
  float:left;
  list-style:none;
  margin-left:10px;
  color:#ccc;
  margin-top:10px;/*让放大的li和没有放大的li下边框对其*/
 }
 .all ol .current{
  width:30px;
  height:30px;
  line-height:30px;
  border:1px solid #f60;
  color:#f60;
  margin-top:0;/*让放大的li和没有放大的li下边框对其*/
  cursor:pointer;/*增强用户体验 变小手*/
 }
 </style>
 </head>

 <body>
 <div class="all">
 <ul>
  <li><img src="01.jpg" width="600" height="300"/></li>
  <li><img src="02.jpg" width="600" height="300"/></li>
  <li><img src="03.jpg" width="600" height="300"/></li>
  <li><img src="04.jpg" width="600" height="300"/></li>
  <li><img src="05.jpg" width="600" height="300"/></li>
 </ul>
 <ol>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li class="current">5</li>
 </ol>
 </div>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Jquery 选中表格一列并对表格排序实现原理
Dec 15 Javascript
往光标所在位置插入值的js代码
Sep 22 Javascript
详解 javascript中offsetleft属性的用法
Nov 11 Javascript
JavaScript截取、切割字符串的技巧
Jan 07 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 Javascript
Angular4自制一个市县二级联动组件示例
Nov 21 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
Aug 22 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
Sep 13 Javascript
js利用递归与promise 按顺序请求数据的方法
Aug 30 Javascript
Node.js API详解之 util模块用法实例分析
May 09 Javascript
vue-router定义元信息meta操作
Dec 07 Vue.js
JavaScript和jQuery获取input框的绝对位置实现方法
Oct 13 #Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 #Javascript
Javascript中this绑定的3种方法与比较
Oct 13 #Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 #Javascript
jquery  实现轮播图详解及实例代码
Oct 12 #Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 #Javascript
JS代码实现百度地图 画圆 删除标注
Oct 12 #Javascript
You might like
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
2017/04/18 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
JavaScript 动态生成方法的例子
2009/07/22 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
读jQuery之五(取DOM元素)
2011/06/20 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
nodejs中实现sleep功能实例
2015/03/24 NodeJs
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
基于js中的存储键值对以及注意事项介绍
2018/03/30 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
QML实现圆环颜色选择器
2019/09/25 Javascript
详细分析vue表单数据的绑定
2020/07/20 Javascript
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
2019/08/05 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
毕业自我鉴定范文
2013/11/06 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
会计电算化毕业生自荐信
2014/03/03 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
教师文明餐桌光盘行动倡议书
2015/04/28 职场文书
SQL基础的查询语句
2021/11/11 MySQL
vue elementUI表格控制对应列
2022/04/13 Vue.js