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 相关文章推荐
实现变速回到顶部的JavaScript代码
May 09 Javascript
jQuery中对节点进行操作的相关介绍
Apr 16 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
Javascript中String的常用方法实例分析
Jun 13 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
jQuery实现的placeholder效果完整实例
Aug 02 Javascript
谈谈jQuery之Deferred源码剖析
Dec 19 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
详解动画插件wow.js的使用方法
Sep 13 Javascript
详解小程序rich-text对富文本支持方案
Nov 28 Javascript
详解Vue源码之数据的代理访问
Dec 11 Javascript
Vue路由之JWT身份认证的实现方法
Aug 26 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
是 WordPress 让 PHP 更流行了 而不是框架
2016/02/03 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
2018/02/19 PHP
一些有关检查数据的JS代码
2006/09/07 Javascript
jQuery库与其他JS库冲突的解决办法
2010/02/07 Javascript
js判断元素是否隐藏的方法
2014/06/09 Javascript
JS解析XML实例分析
2015/01/30 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
js实现简易ATM功能
2020/10/27 Javascript
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
解决tensorflow添加ptb库的问题
2020/02/10 Python
python中的django是做什么的
2020/07/31 Python
如何提高SQL Server的安全性
2016/07/25 面试题
遇到的Mysql的面试题
2014/06/29 面试题
小学少先队活动方案
2014/02/18 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
法人身份证明书
2014/10/08 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
唐山大地震的观后感
2015/06/05 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
预备党员表决心的话
2015/09/22 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
学校教师培训工作总结
2015/10/14 职场文书
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
Golang Gob编码(gob包的使用详解)
2021/05/07 Golang
python单向链表实例详解
2022/05/25 Python
SpringBoot Http远程调用的方法
2022/08/14 Java/Android