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 相关文章推荐
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
jQuery实现checkbox的简单操作
Nov 18 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
js/jQuery实现全选效果
Jun 17 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
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
2017/08/07 PHP
PHP之header函数详解
2021/03/02 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
jQuery序列化表单成对象的简单实现
2016/11/29 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
基于JavaScript实现的折半查找算法示例
2017/04/14 Javascript
如何重置vue打印变量的显示方式
2017/12/06 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
layui操作列按钮个数和文字颜色的判断实例
2019/09/11 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
Python下rrdtool模块的基本使用方法
2015/11/13 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
python设定并获取socket超时时间的方法
2019/01/12 Python
Python3中的bytes和str类型详解
2019/05/02 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
基于Python实现天天酷跑功能
2021/01/06 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
航空大学应届生求职信
2013/11/10 职场文书
十佳党员事迹材料
2014/08/28 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
爱国教育主题班会
2015/08/14 职场文书
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android