jQuery实现图片滑动效果


Posted in Javascript onMarch 08, 2017

思路:当鼠标进入元素时,触发hover中的第一个函数,离开时触发hover中的第二个函数。

如图所示:

jQuery实现图片滑动效果

代码如下:

<!DOCTYPE html>
<html>
<head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <style>
    *{
      margin: 0;
      padding: 0;
    }
    ul{
      width: 1000px;
      margin: 0 auto;
    }
    li{
      cursor: pointer;
      border: 1px solid #fff;
      display: inline-block;
      width: 198px;
      height: 250px;
      float: left;
      overflow: hidden;
      background-color: #f7f7f7;
      position: relative;
    }
    li .fade{
      font-family: "微软雅黑";
      display: none;
      width: 320px;
      height: 270px;
      background: #090;
      position: absolute;
      left: 0px;
      top: 0px;
      z-index: 19;
    }
    li .img1{
      width: 110px;
      height: 110px;
      text-align: center;
      position: absolute;
      top: 22px;
      right: 41px;
      z-index: 99;
    }
    li .img2{
      width: 110px;
      height: 110px;
      text-align: center;
      position: absolute;
      top: 22px;
      left: -110px;
      z-index: 99;
    }
    li .txt1{
      width: 198px;
      height: 100px;
      color: #999999;
      position: absolute;
      top: 145px;
      left: 0px;
      z-index: 99;
      text-align: center;
    }
    li .txt2{
      width: 198px;
      height: 100px;
      color: #a9cf4f;
      position: absolute;
      top: 145px;
      right: -240px;
      z-index: 99;
      text-align: center;
    }
  </style>
  <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
</head>
<body>
<div class="main">
  <ul>
    <li>
      <div class="fade"></div>
      <div class="img1"><img src="img/1.png"></div>
      <div class="img2"><img src="img/1-1.png"></div>
      <div class="txt1">啦啦啦啦啦</div>
      <div class="txt2">是是是是是</div>
    </li>
    <li>
      <div class="fade"></div>
      <div class="img1"><img src="img/2.png"></div>
      <div class="img2"><img src="img/2-2.png"></div>
      <div class="txt1">啦啦啦啦啦</div>
      <div class="txt2">是是是是是</div>
    </li>
    <li>
      <div class="fade"></div>
      <div class="img1"><img src="img/1.png"></div>
      <div class="img2"><img src="img/1-1.png"></div>
      <div class="txt1">啦啦啦啦啦</div>
      <div class="txt2">是是是是是</div>
    </li>
    <li>
      <div class="fade"></div>
      <div class="img1"><img src="img/2.png"></div>
      <div class="img2"><img src="img/2-2.png"></div>
      <div class="txt1">啦啦啦啦啦</div>
      <div class="txt2">是是是是是</div>
    </li>
  </ul>
</div>
<script>
  $(function(){
    $("ul li").hover(function(){
      $(this).children().stop(false,true);
      $(this).find(".fade").fadeIn("slow");
      $(this).find(".img1").animate({right:-110},400);
      $(this).find(".img2").animate({left:41},400);
      $(this).find(".txt1").animate({left:240},400);
      $(this).find(".txt2").animate({right:0},400);
    },function(){
      $(this).children().stop(false,true);
      $(this).find(".fade").fadeOut("slow");
      $(this).find(".img1").animate({right:41},400);
      $(this).find(".img2").animate({left:-110},400);
      $(this).find(".txt1").animate({left:0},400);
      $(this).find(".txt2").animate({right:-240},400);
    })
  })
</script>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
二级域名转向类
Nov 09 Javascript
js给onclick事件赋值,动态传参数实例解说
Mar 28 Javascript
javascript中强制执行toString()具体实现
Apr 27 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
Aug 21 Javascript
JS+CSS3实现超炫的散列画廊特效
Jul 16 Javascript
JS for循环中i++ 和 ++i的区别介绍
Jul 20 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
详解如何webpack使用DllPlugin
Sep 30 Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 Javascript
详解js访问对象的属性和方法
Oct 25 Javascript
JS轮播图的实现方法2
Aug 25 Javascript
jquery实现折叠菜单效果【推荐】
Mar 08 #Javascript
JS实现根据密码长度显示安全条功能
Mar 08 #Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 #Javascript
bootstrap实现动态进度条效果
Mar 08 #Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 #Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 #Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 #Javascript
You might like
php PDO中文乱码解决办法
2009/07/20 PHP
PHP中设置时区方法小结
2012/06/03 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
JS 常用校验函数
2009/03/26 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
python提取字典key列表的方法
2015/07/11 Python
python嵌套字典比较值与取值的实现示例
2017/11/03 Python
解决使用export_graphviz可视化树报错的问题
2019/08/09 Python
Tensorflow 多线程与多进程数据加载实例
2020/02/05 Python
大学生关于奋斗的演讲稿
2014/01/09 职场文书
建筑系毕业生自我鉴定
2014/01/24 职场文书
中学家长会邀请函
2014/02/03 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
中学学校门卫岗位职责
2014/08/15 职场文书
内勤岗位职责范本
2015/04/13 职场文书
团干部培训班心得体会
2016/01/06 职场文书
2016党校培训心得体会
2016/01/07 职场文书
教师网络培训心得体会
2016/01/09 职场文书
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫