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 EasyUI的TreeGrid查询功能实现方法
Aug 08 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery插件artDialog.js使用与关闭方法示例
Oct 09 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
Feb 27 jQuery
jQuery中实现text()的方法
Apr 04 jQuery
jquery中attr、prop、data区别与用法分析
Sep 25 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery 隐藏/显示效果函数用法实例分析
May 20 jQuery
基于jQuery拖拽事件的封装
Nov 29 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
2014/09/24 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
PHP中常见的缓存技术实例分析
2015/09/23 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
Thinkphp5结合layer弹窗定制操作结果页面
2017/07/07 PHP
分享5个非常有用的Laravel Blade指令
2018/05/30 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
Javascript 类与静态类的实现(续)
2010/04/02 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
分享网页检测摇一摇实例代码
2016/01/14 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
angular ng-click防止重复提交实例
2017/06/16 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
在Python上基于Markov链生成伪随机文本的教程
2015/04/17 Python
Python实现的计数排序算法示例
2017/11/29 Python
python bmp转换为jpg 并删除原图的方法
2018/10/25 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
2020/02/23 Python
python自动下载图片的方法示例
2020/03/25 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
Python flask框架如何显示图像到web页面
2020/06/03 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
机电专业个人求职信范文
2013/12/30 职场文书
中医临床专业自我鉴定范文
2014/01/15 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
AJAX实现指定部分页面刷新效果
2021/10/16 Javascript