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 相关文章推荐
文本域光标操作的jQuery扩展分享
Mar 10 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
Jul 01 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
bootstrap使用validate实现简单校验功能
Dec 02 Javascript
原生js实现打字动画游戏
Feb 04 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
Dec 08 Javascript
vue select二级联动第二级默认选中第一个option值的实例
Jan 10 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
Jul 31 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
Oct 31 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
Mar 28 Javascript
javascript实现商品图片放大镜
Nov 28 Javascript
在vue中给后台接口传的值为数组的格式代码
Nov 12 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使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
Symfony的安装和配置方法
2016/03/17 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
jQuery EasyUI之DataGrid使用实例详解
2016/01/04 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
python从入门到精通(DAY 2)
2015/12/20 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
python异步实现定时任务和周期任务的方法
2019/06/29 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
施工安全责任书
2014/04/14 职场文书
和解协议书
2014/04/16 职场文书
商务经理岗位职责
2014/07/30 职场文书
python爬虫selenium模块详解
2021/03/30 Python
利用html+css实现菜单栏缓慢下拉效果的示例代码
2021/03/30 HTML / CSS
Flask使用SQLAlchemy实现持久化数据
2021/07/16 Python
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers