jQuery实现王者荣耀手风琴效果


Posted in jQuery onJanuary 17, 2020

效果

思路分析:

1.鼠标经过某个小li 有两步操作:
2.当前小li 宽度变为 224px, 同时里面的小图片淡出,大图片淡入
3.其余兄弟小li宽度变为69px, 小图片淡入, 大图片淡出

​代码实现略。(详情参考源代码)

<!doctype html>
<html>

<head>
 <meta charset="utf-8">
 <title>手风琴案例</title>

 <style type="text/css">
  * {
   margin: 0;
   padding: 0;
  }
  
  img {
   display: block;
  }
  
  ul {
   list-style: none;
  }
  
  .king {
   width: 852px;
   margin: 100px auto;
   background: url(images/bg.png) no-repeat;
   overflow: hidden;
   padding: 10px;
  }
  
  .king ul {
   overflow: hidden;
  }
  
  .king li {
   position: relative;
   float: left;
   width: 69px;
   height: 69px;
   margin-right: 10px;
  }
  
  .king li.current {
   width: 224px;
  }
  
  .king li.current .big {
   display: block;
  }
  
  .king li.current .small {
   display: none;
  }
  
  .big {
   width: 224px;
   display: none;
  }
  
  .small {
   position: absolute;
   top: 0;
   left: 0;
   width: 69px;
   height: 69px;
   border-radius: 5px;
  }
 </style>

</head>

<body>
 <script src="js/jquery.min.js"></script>
 <script type="text/javascript">
  $(function() {
   // 鼠标经过某个小li 有两步操作:
   $(".king li").mouseenter(function() {
    // 1.当前小li 宽度变为 224px, 同时里面的小图片淡出,大图片淡入
    // 不能写成find('.small').stop().fadeOut().siblings().find('.big').stop
    $(this).stop().animate({
     width: 224
    }).find(".small").stop().fadeOut().siblings(".big").stop().fadeIn();
    // 2.其余兄弟小li宽度变为69px, 小图片淡入, 大图片淡出
    $(this).siblings("li").stop().animate({
     width: 69
    }).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut();
   })
  });
 </script>
 <div class="king">
  <ul>
   <li class="current">
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/m1.jpg" alt="" class="small">
     <img src="images/m.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/l1.jpg" alt="" class="small">
     <img src="images/l.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/c1.jpg" alt="" class="small">
     <img src="images/c.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/w1.jpg" alt="" class="small">
     <img src="images/w.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/z1.jpg" alt="" class="small">
     <img src="images/z.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/h1.jpg" alt="" class="small">
     <img src="images/h.png" alt="" class="big">
    </a>
   </li>
   <li>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >
     <img src="images/t1.jpg" alt="" class="small">
     <img src="images/t.png" alt="" class="big">
    </a>
   </li>
  </ul>

 </div>
</body>

</html>

jQuery实现王者荣耀手风琴效果

以上就是本次介绍的案例代码全部内容,如果大家有不同写法和意见可以联系小编。

jQuery 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
May 19 jQuery
jquery.validate表单验证插件使用详解
Jun 21 jQuery
jquery实现搜索框功能实例详解
Jul 23 jQuery
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
JQuery特殊效果和链式调用操作示例
May 13 jQuery
jQuery中DOM常见操作实例小结
Aug 01 jQuery
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
使用jQuery实现掷骰子游戏
Oct 24 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
jquery实现有过渡效果的tab切换
Jul 17 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 #jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 #jQuery
jQuery实现轮播图效果demo
Jan 11 #jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 #jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 #jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 #jQuery
jquery实现图片无缝滚动 蒙版遮蔽效果
Jan 11 #jQuery
You might like
php中strtotime函数性能分析
2016/11/20 PHP
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
jquery插件unobtrusive实现片段式加载
2015/06/15 Javascript
js实现的Easy Tabs选项卡用法实例
2015/09/06 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
Vue表单实例代码
2016/09/05 Javascript
jQuery用noConflict代替$的实现方法
2017/04/12 jQuery
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
jQuery+ajax实现修改密码验证功能实例详解
2017/07/06 jQuery
JS实现浏览上传文件的代码
2017/08/23 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
js统计页面上每个标签的数量实例代码
2018/05/29 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python删除特定文件的方法
2015/07/30 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
Python Django 命名空间模式的实现
2019/08/09 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
python实现简单学生信息管理系统
2020/04/09 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
Python中的整除和取模实例
2020/06/03 Python
python初步实现word2vec操作
2020/06/09 Python
python新手学习可变和不可变对象
2020/06/11 Python
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
咖啡店自主创业商业计划书
2014/01/22 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
学术诚信承诺书
2014/05/26 职场文书
教师节倡议书
2014/08/30 职场文书
村主任“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
辞职信模板(中英文版)
2015/02/27 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书