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 相关文章推荐
推荐一些非常不错的javascript学习资源站点
Aug 29 Javascript
javascript 从if else 到 switch case 再到抽象
Jul 17 Javascript
Jquery优化效率 提升性能解决方案
Sep 06 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
Jun 12 Javascript
28个常用JavaScript方法集锦
Jan 14 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
ES6学习教程之Map的常用方法总结
Aug 03 Javascript
JavaScript贪吃蛇小组件实例代码
Aug 20 Javascript
关于AOP在JS中的实现与应用详解
May 06 Javascript
Vue.extend 登录注册模态框的实现
Dec 29 Vue.js
vue打开新窗口并实现传参的图文实例
Mar 04 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 中执行系统外部命令
2006/10/09 PHP
php生成图片缩略图的方法
2015/04/07 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
让AJAX不依赖后端接口实现方案
2012/12/03 Javascript
jquery的$getjson调用并获取远程的JSON字符串问题
2012/12/10 Javascript
javascript实现全角转半角的方法
2016/01/23 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
Jquery针对tr td的一些实用操作方法(必看篇)
2016/10/05 Javascript
用move.js库实现百叶窗特效
2017/02/08 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Python中的魔法方法深入理解
2014/07/09 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
python保存网页图片到本地的方法
2018/07/24 Python
python通过http下载文件的方法详解
2019/07/26 Python
将Python文件打包成.EXE可执行文件的方法
2019/08/11 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
简单的命令查看安装的python版本号
2020/08/28 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
北美Newegg打造的全球尖货海购平台:tt海购
2018/09/28 全球购物
怎样写好自我评价呢?
2014/02/16 职场文书
党员承诺书格式
2014/05/21 职场文书
叶问观后感
2015/06/15 职场文书
学生病假条怎么写
2015/08/17 职场文书
Vue项目中如何封装axios(统一管理http请求)
2021/05/02 Vue.js
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
关于Python中进度条的六个实用技巧分享
2022/04/05 Python
科学家测试在太空中培育人造肉,用于未来太空旅行
2022/04/29 数码科技