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 相关文章推荐
js和jquery中获取非行间样式
May 05 jQuery
jQuery validata插件实现方法
Jun 25 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 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 Memcached应用实现代码
2010/02/08 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
jsonp原理及使用
2013/10/28 Javascript
JavaScript实现维吉尼亚(Vigenere)密码算法实例
2013/11/22 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
js密码强度校验
2015/11/10 Javascript
Node.js实现数据推送
2016/04/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
js中less常用的方法小结
2017/08/09 Javascript
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
vue项目中axios请求网络接口封装的示例代码
2018/12/18 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
微信小程序图片自适应实现解析
2020/01/21 Javascript
Python利用字典破解WIFI密码的方法
2019/02/27 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Python实现密钥密码(加解密)实例详解
2020/04/26 Python
python如何删除列为空的行
2020/07/17 Python
浅析CSS3 中的 transition,transform,translate之间区别和作用
2020/03/26 HTML / CSS
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
关于人生的感言
2014/01/17 职场文书
本科毕业生求职自荐信
2014/02/03 职场文书
保研推荐信
2014/05/09 职场文书
《只有一个地球》教学反思
2016/02/16 职场文书
Java Shutdown Hook场景使用及源码分析
2021/06/15 Java/Android
python入门学习关于for else的特殊特性讲解
2021/11/20 Python
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python