jQuery实现手风琴特效


Posted in jQuery onJanuary 11, 2021

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

运用jQuery效果(功能如下):

jQuery实现手风琴特效

代码(链式编程):

<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../jquery-3.4.1.min.js"></script>
<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>
<div class="king">
<ul>
<li class="current">
<a href="#" >
<img src="../images/m1.jpg" alt="" class="small">
<img src="../images/m.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/l1.jpg" alt="" class="small">
<img src="../images/l.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/c1.jpg" alt="" class="small">
<img src="../images/c.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/w1.jpg" alt="" class="small">
<img src="../images/w.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/z1.jpg" alt="" class="small">
<img src="../images/z.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/h1.jpg" alt="" class="small">
<img src="../images/h.png" alt="" class="big">
</a>
</li>
<li>
<a href="#" >
<img src="../images/t1.jpg" alt="" class="small">
<img src="../images/t.png" alt="" class="big">
</a>
</li>
</ul>
</div>

</body>
<script>
$(function() {
//1.鼠标经过小li有两步操作:当前小li的宽度变为225px,同时里面的小图片淡出,大图片淡入
//2.其余兄弟元素小li宽度变为69px,小图片淡入,大图片淡出
$(".king li").mouseenter(function() {
$(this).stop().animate({
width: 224
}).find(".small").stop().fadeOut().siblings(".big").stop().fadeIn();
$(this).siblings("li").stop().animate({
width: 69
}).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut();
})
})
</script>

</html>

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

jQuery 相关文章推荐
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
Mar 21 jQuery
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
jQuery中.attr()和.data()的区别分析
Sep 03 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
基于jquery实现五星好评
Nov 18 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
如何用input标签和jquery实现多图片的上传和回显功能
May 16 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
多种类型jQuery网页验证码插件代码实例
Jan 09 #jQuery
使用jquery实现轮播图效果
Jan 02 #jQuery
jQuery实现全选按钮
Jan 01 #jQuery
jquery自定义组件实例详解
Dec 31 #jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 #jQuery
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 #jQuery
jQuery实现简单轮播图效果
Dec 27 #jQuery
You might like
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
PHP Primary script unknown 解决方法总结
2019/08/22 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
Javascript学习笔记5 类和对象
2010/01/11 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
JQuery遍历元素的父辈和祖先的方法
2016/09/18 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
webpack打包node.js后端项目的方法
2018/03/10 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
element中table高度自适应的实现
2020/10/21 Javascript
初学Python函数的笔记整理
2015/04/07 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
班级入场式解说词
2014/02/01 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
成都人事代理协议书
2014/10/25 职场文书
网吧员工管理制度
2015/08/05 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技