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插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jQuery为某个div加入行样式
Jun 09 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
JS+JQuery实现无缝连接轮播图
Dec 30 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
PHP删除非空目录的函数代码小结
2013/02/28 PHP
PHP运行模式的深入理解
2013/06/03 PHP
php解决约瑟夫环示例
2014/04/09 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
PHP实现从远程下载文件的方法
2015/03/12 PHP
php实现插入数组但不影响原有顺序的方法
2015/03/27 PHP
js计算文本框输入的字符数
2015/10/23 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
AngularJS入门教程之过滤器用法示例
2016/11/02 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
python re正则表达式模块(Regular Expression)
2014/07/16 Python
Python中tell()方法的使用详解
2015/05/24 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python之os操作方法(详解)
2017/06/15 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
六行python代码的爱心曲线详解
2019/05/17 Python
Python学习笔记之读取文件、OS模块、异常处理、with as语法示例
2019/06/04 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
北京某公司的.net笔试题
2014/03/20 面试题
家长会学生家长演讲稿
2013/12/29 职场文书
电子商务网站的创业计划书
2014/01/05 职场文书
《在家里》教后反思
2014/03/01 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
个人作风建设总结
2014/10/23 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
导游词之包公祠
2019/11/25 职场文书
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL