简单实现jQuery手风琴效果


Posted in jQuery onAugust 18, 2017

本文实例为大家分享了jQuery实现手风琴效果的具体代码,供大家参考,具体内容如下

js代码:

<script type="text/javascript" src="jquery-3.0.0.js"></script>
<script type="text/javascript">
   $(function() {
    //获取所有li遍历
    $(".li_list").each(function() {
     //当鼠标进去当前li
     $(this).mouseenter(function() {
      //设置当前元素宽度
      $(this).stop()
        .animate({ "width": "600px" }, 500, "linear");
        //设置同胞元素宽度
        .siblings().stop()
           .animate({ "width": "100px" }, 500, "linear");
     });
    });
   });
  </script>

css代码:

.li_list {
    width: 100px;
    height: 300px;
    list-style: none;
    float: left;
    overflow: hidden;
   }

   .li_list img {
    width: 100%;
    height: 100%;
   }

   .divbg {
    width: 600px;
    height: 300px;
    background: rgba(230, 0, 0, 0.5);
    text-align: center;
    line-height: 300px;
    float: left;
   }

   .divbg span {
    display: block;
    width: 100px;
    height: 300px;
    float: left;
   }

   .div1 {
    width: 500px;
    height: 300px;
    float: left;
   }
   .mo{
    width: 600px;
   }

html代码:

<ul class="ul_list">
   <li class="li_list">
    <div class="divbg">
     <span>萌宠</span>
     <div class="div1">
      <img src="img/0.jpg" />
     </div>
    </div>
   </li>
   <li class="li_list">
    <div class="divbg">
     <span>萌宠</span>
     <div class="div1">
      <img src="img/1.jpg" />
     </div>
    </div>
   </li>
   <li class="li_list">
    <div class="divbg">
     <span>萌宠</span>
     <div class="div1">
      <img src="img/2.jpg" />
     </div>
    </div>
   </li>
   <li class="li_list mo">
    <div class="divbg">
     <span>萌宠</span>
     <div class="div1">
      <img src="img/3.jpg" />
     </div>
    </div>
   </li>
  </ul>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
jQuery实现遍历XML节点和属性的方法示例
Apr 29 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 #jQuery
jQuery条件分页 代替离线查询(附代码)
Aug 17 #jQuery
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 #jQuery
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
Aug 17 #jQuery
jQuery实现全选、反选和不选功能
Aug 16 #jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 #jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 #jQuery
You might like
PHP连接Access数据库的方法小结
2013/06/20 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
PHP+iframe图片上传实现即时刷新效果
2016/11/18 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
php设计模式之工厂方法模式分析【星际争霸游戏案例】
2020/01/23 PHP
js中将具有数字属性名的对象转换为数组
2011/03/06 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
JS日期格式化之javascript Date format
2015/10/01 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
vue打包使用Nginx代理解决跨域问题
2018/08/27 Javascript
IE11下处理Promise及Vue的单项数据流问题
2019/07/24 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
使用python装饰器验证配置文件示例
2014/02/24 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
对python函数签名的方法详解
2019/01/22 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
python如何随机生成高强度密码
2020/08/19 Python
python递归函数用法详解
2020/10/26 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
英国行业制服供应商:Alexandra
2019/09/14 全球购物
建筑工程专业学生的自我评价
2013/12/25 职场文书
银行办理业务介绍信
2014/01/18 职场文书
2014年党务公开实施方案
2014/02/27 职场文书
学雷锋志愿服务月活动总结
2014/03/09 职场文书
建房协议书
2014/04/11 职场文书
2015年采购员工作总结
2015/04/27 职场文书
redis实现排行榜功能
2021/05/24 Redis