jQuery实现图片滑动效果

发布时间 - 2026-01-11 00:04:19    点击率:

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

如图所示:

代码如下:

<!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>

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


# jquery图片滑动效果  # jquery滑动效果  # 用jQuery实现的智能隐藏、滑动效果的返回顶部代码  # jQuery animate(滑块滑动效果代码)  # Jquery+CSS3实现一款简洁大气带滑动效果的弹出层  # jQuery AnythingSlider滑动效果插件  # jquery实现鼠标拖拽滑动效果来选择数字的方法  # jQuery层动画定位滑动效果的方法  # jquery左右全屏大尺寸多图滑动效果代码分享  # jQuery实现弹窗下底部页面禁止滑动效果  # jQuery滑动效果实现方法分析  # 啦啦  # 第一个  # 微软  # 第二个  # 如图所示  # 当鼠标  # solid  # border  # inline  # display  # fff  # li  # auto  # px  # pointer  # cursor  # block  # background  # hidden  # color 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 制作电商网页,电商供应链怎么做?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Laravel如何集成Inertia.js与Vue/React?(安装配置)  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  如何在建站之星网店版论坛获取技术支持?  如何确保西部建站助手FTP传输的安全性?  java ZXing生成二维码及条码实例分享  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  ,网页ppt怎么弄成自己的ppt?  如何在企业微信快速生成手机电脑官网?  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  JS实现鼠标移上去显示图片或微信二维码  焦点电影公司作品,电影焦点结局是什么?  JS中对数组元素进行增删改移的方法总结  利用JavaScript实现拖拽改变元素大小  JS经典正则表达式笔试题汇总  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  如何用PHP快速搭建CMS系统?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  如何挑选最适合建站的高性能VPS主机?  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  如何在IIS中新建站点并配置端口与IP地址?  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  浅谈javascript alert和confirm的美化  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  如何在云主机快速搭建网站站点?  googleplay官方入口在哪里_Google Play官方商店快速入口指南  如何在建站宝盒中设置产品搜索功能?  如何快速配置高效服务器建站软件?  js代码实现下拉菜单【推荐】  魔方云NAT建站如何实现端口转发?  三星、SK海力士获美批准:可向中国出口芯片制造设备  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  如何快速上传自定义模板至建站之星?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Laravel如何实现多对多模型关联?(Eloquent教程)  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在阿里云虚拟主机上快速搭建个人网站?  韩国服务器如何优化跨境访问实现高效连接?