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实现 RadioButton做必选校验功能
Jun 15 jQuery
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
Sep 20 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
jQuery实现的事件绑定功能基本示例
Oct 11 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
jquery实现垂直手风琴导航栏
Feb 18 jQuery
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
JQuery绑定事件四种实现方法解析
Dec 02 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中call_user_func_array的作用
2013/06/07 PHP
最新版本PHP 7 vs HHVM 多角度比较
2016/02/14 PHP
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
JsRender实用入门教程
2014/10/31 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
JavaScript实现弹出模态窗体并接受传值的方法
2016/02/12 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
浅析JS获取url中的参数实例代码
2016/06/14 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
Vue2.0用户权限控制解决方案
2017/11/29 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
JS数组扁平化(flat)方法总结详解
2019/06/24 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
JavaScript实现图片上传并预览并提交ajax
2019/09/30 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
Python深入学习之闭包
2014/08/31 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
2019/06/21 Python
Mac在python3环境下安装virtualwrapper遇到的问题及解决方法
2019/07/09 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
汽车专业学生自我评价
2014/01/19 职场文书
八年级物理教学反思
2014/01/19 职场文书
《两个铁球同时着地》教学反思
2014/02/13 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
2014年班级工作总结
2014/11/14 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技