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 相关文章推荐
非常好的js代码
Jun 27 Javascript
Javascript实例教程(19) 使用HoTMetal(5)
Dec 23 Javascript
Javascript 事件流和事件绑定
Jul 16 Javascript
javascript 命名规则 变量命名规则
Feb 25 Javascript
javascript定时保存表单数据的代码
Mar 17 Javascript
手机软键盘弹出时影响布局的解决方法
Dec 15 Javascript
JS实现的tab切换选项卡效果示例
Feb 28 Javascript
元素全屏的设置与监听实例
Nov 28 Javascript
Vuex入门到上手教程
Jun 20 Javascript
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
js 解析 JSON 数据简单示例
Apr 21 Javascript
vue 二维码长按保存和复制内容操作
Sep 22 Javascript
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中ob_start函数的使用说明
2013/11/11 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
PIGCMS 如何关闭聊天机器人
2015/02/12 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
PHP foreach遍历多维数组实现方式
2016/11/16 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
一个报数游戏js版(约瑟夫环问题)
2010/08/05 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
A标签中通过href和onclick传递的this对象实现思路
2013/04/19 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
JS实现的驼峰式和连字符式转换功能分析
2016/12/21 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
vue中实现回车键登录功能
2020/02/19 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
python re模块的高级用法详解
2018/06/06 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
Django框架HttpRequest对象用法实例分析
2019/11/01 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
三星加拿大官方网上商店:Samsung CA
2020/12/18 全球购物
妇产医师自荐信
2014/01/29 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
超市员工辞职信范文
2015/05/12 职场文书
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
2021/04/03 Python
python可视化大屏库big_screen示例详解
2021/11/23 Python