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 uploadify 上传文件
Nov 09 Javascript
浅析JavaScript中的CSS属性及命名规范
Nov 28 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
node.js中的buffer.write方法使用说明
Dec 10 Javascript
Bootstrap每天必学之栅格系统(布局)
Nov 25 Javascript
jQuery判断浏览器并动态调整select宽度的方法
Mar 02 Javascript
基于Bootstrap实现tab标签切换效果
Apr 15 Javascript
jQuery hover事件简单实现同时绑定2个方法
Jun 07 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
详解Vue 事件修饰符capture 的使用
Dec 29 Javascript
layui自定义ajax左侧三级菜单
Jul 26 Javascript
webpack 动态批量加载文件的实现方法
Mar 19 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 中的输出缓冲
2006/12/21 PHP
php取得字符串首字母的方法
2015/03/25 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
2015/12/25 PHP
php json相关函数用法示例
2017/03/28 PHP
PHP反射原理与用法深入分析
2019/09/28 PHP
载入进度条 效果
2006/07/08 Javascript
深入认识javascript中的eval函数
2009/11/02 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
js实现日期级联效果
2014/01/23 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
Vue实现6位数密码效果
2018/08/18 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
Python实现生成随机数据插入mysql数据库的方法
2017/12/25 Python
分享vim python缩进等一些配置
2018/07/02 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
python集合能干吗
2020/07/19 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
收集的22款给力的HTML5和CSS3帮助工具
2012/09/14 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
2020/01/15 HTML / CSS
酒店管理专业毕业生推荐信
2013/11/10 职场文书
军训自我鉴定
2013/12/14 职场文书
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
勤俭节约倡议书
2014/04/14 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
硕士学位申请报告
2015/05/15 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL