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 相关文章推荐
原生JS实现表单checkbook获取已选择的值
Jul 21 Javascript
JavaScript基础教程之alert弹出提示框实例
Oct 16 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
分享javascript计算时间差的示例代码
Mar 19 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
Feb 05 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
JavaScript设计模式之工厂模式简单实例教程
Jul 03 Javascript
基于Koa2写个脚手架模拟接口服务的方法
Nov 27 Javascript
怎样在vue项目下添加ESLint的方法
May 16 Javascript
详解如何提升JSON.stringify()的性能
Jun 12 Javascript
Vue-CLI与Vuex使用方法实例分析
Jan 06 Javascript
如何在JavaScript中使用localStorage详情
Feb 04 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
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
2008/12/06 PHP
php 安全过滤函数代码
2011/05/07 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
jquery 学习笔记 传智博客佟老师附详细注释
2020/09/12 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
用js实现in_array的方法
2013/11/05 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
ionic2懒加载配置详解
2017/09/01 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
微信小程序日期选择器实例代码
2018/07/18 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
JavaScript实现学生在线做题计时器功能
2018/12/05 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
Python WEB应用部署的实现方法
2019/01/02 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
Django视图、传参和forms验证操作
2020/07/15 Python
python实现ping命令小程序
2020/12/28 Python
python openpyxl模块的使用详解
2021/02/25 Python
HTML5 在canvas中绘制文本附效果图
2014/06/23 HTML / CSS
介绍下WebSphere的安全性
2013/01/31 面试题
卫校中专生个人自我评价
2013/09/19 职场文书
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
教师求职推荐信范文
2013/11/20 职场文书
高中的自我鉴定
2013/12/16 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
产品发布会策划方案
2014/05/12 职场文书
特教教师先进事迹
2014/05/21 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
观看建国大业观后感
2015/06/01 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
如何通过cmd 连接阿里云服务器
2022/04/18 Servers