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 相关文章推荐
ASP Json Parser修正版
Dec 06 Javascript
jQuery 表单验证扩展代码(一)
Oct 11 Javascript
mailto的使用技巧分享
Dec 21 Javascript
jQuery中hover方法和toggle方法使用指南
Feb 27 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
Apr 12 Javascript
json的使用小结
Jun 08 Javascript
AngularJS入门教程之Scope(作用域)
Jul 27 Javascript
js实现产品缩略图效果
Mar 10 Javascript
javascript获取图片的top N主色值方法详解
Jan 26 Javascript
vue弹窗组件的实现示例代码
Sep 10 Javascript
使用vue重构资讯页面的实例代码解析
Nov 26 Javascript
js键盘事件实现人物的行走
Jan 17 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面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
laravel 实现根据字段不同值做不同查询
2019/10/23 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
Flask中endpoint的理解(小结)
2019/12/11 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
django 模型字段设置默认值代码
2020/07/15 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
中科软测试工程师面试题
2012/06/16 面试题
社区党总支书记先进事迹材料
2014/01/24 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
青春励志演讲稿
2014/04/29 职场文书
出生医学证明书
2014/09/15 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
求职导师推荐信范文
2015/03/27 职场文书
入党积极分子群众意见
2015/06/01 职场文书
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android