简单实现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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery EasyUI tree增加搜索功能的实现方法
Apr 27 jQuery
jquery.uploadView 实现图片预览上传功能
Aug 10 jQuery
解决Jquery下拉框数据动态获取的问题
Jan 25 jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 jQuery
关于jquery中attr()和prop()方法的区别
May 28 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
jQuery实现的3D版图片轮播示例【滑动轮播】
Jan 18 jQuery
jQuery实现消息弹出框效果
Dec 10 jQuery
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
jQuery实现朋友圈查看图片
Sep 11 jQuery
jquery实现广告上下滚动效果
Mar 04 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公用函数列表[正则]
2007/02/22 PHP
如何批量替换相对地址为绝对地址(利用bat批处理实现)
2013/05/27 PHP
php实现图片等比例缩放代码
2015/07/23 PHP
PHP生成图片缩略图类示例
2017/01/12 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
jQuery中:last-child选择器用法实例
2014/12/31 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
jQuery使用ajax_动力节点Java学院整理
2017/07/05 jQuery
js实现1,2,3,5数字按照概率生成
2017/09/12 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
vue 简单自动补全的输入框的示例
2018/03/12 Javascript
React路由管理之React Router总结
2018/05/10 Javascript
vue单页开发父子组件传值思路详解
2018/05/18 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python中返回字典键的值的values()方法使用
2015/05/22 Python
浅谈python迭代器
2017/11/08 Python
python 字符串和整数的转换方法
2018/06/25 Python
Sanic框架应用部署方法详解
2018/07/18 Python
python将excel转换为csv的代码方法总结
2019/07/03 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
python制作抽奖程序代码详解
2021/01/15 Python
Joules美国官网:出色的英国风格
2017/10/30 全球购物
《红军不怕远征难》教学反思
2014/04/14 职场文书
教师个人查摆剖析材料
2014/10/14 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
2016大学军训通讯稿
2015/11/25 职场文书