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 Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
jQuery实现动态添加节点与遍历节点功能示例
Nov 09 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
jQuery插件simplePagination的使用方法示例
Apr 28 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
jquery实现穿梭框功能
Jan 19 jQuery
jquery插件实现图片悬浮
Apr 16 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实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
laravel 解决后端无法获取到前端Post过来的值问题
2019/10/22 PHP
checkbox 多选框 联动实现代码
2008/10/22 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
一款jquery特效编写的大度宽屏焦点图切换特效的实例代码
2013/08/05 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
package.json文件配置详解
2017/06/15 Javascript
深入浅析Node.js单线程模型
2017/07/10 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[01:13:01]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第三场
2018/04/05 DOTA
python多维数组切片方法
2018/04/13 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
在python中bool函数的取值方法
2018/11/01 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
利用python进行文件操作
2020/12/04 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
HTML5新特性之语义化标签
2017/10/31 HTML / CSS
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
大三自我鉴定范文
2013/10/05 职场文书
春节慰问信范文
2015/02/15 职场文书
诚信考试主题班会
2015/08/17 职场文书