jquery展开收起(手风琴)

news/2024/11/15 2:19:46/

时隔多月又写到手风琴了,不过这次使用jquery的,很简单的三句话。这里就当记录下:

点击一个列表展开,将其他的列表关闭,若展开后再点击则关闭

html结构如下:

js如下:

解释:以上jquery都是很常用的api;

第一行定义函数。

第二行给点击的元素加点击事件。

第三行获取我点击的元素,然后找到他的父元素,给他设置toggleClass给他加个类(这个类只是让切换箭头,字体颜色切换等操作),然后siblings获取他的兄弟元素(li) ,然后给他们的兄弟元素都去掉这个类名。

第四行给我们点击的标题的兄弟元素(也就是要展开的内容)给他一个slideToggle(在展开和显示之前切换状态,并且我这里加了个时间400毫秒)。

第五行还是获取到父元素,然后再给他们的所有兄弟元素下的内容区元素给一个关闭的动画。

最后就大功告成。

 

 


http://www.ppmy.cn/news/590443.html

相关文章

【Jquery手风琴】

让它兄弟元素的子元素收起来 <body><div class"box"><ul class"outerUl"><li><h4>软件教学</h4><ul class"childUl"><li>java</li><li>web前端</li><li>安卓开发</…

html手风琴案例

我们在前端开发的时候经常遇到鼠标经过的时候发生事件&#xff0c;鼠标离开的时候发生事件的效果 下面看看效果图 这下来看看我们的代码吧 html部分 <div id"box"><ul><li><a href"#"><img src"./images/1.jpg" a…

制作手风琴

开发工具与关键技术&#xff1a;DW 隐藏 作者&#xff1a;魏钦 撰写时间&#xff1a;11.28 进入DW界面&#xff0c;ctrln新建HTML骨架&#xff0c;在body标签放入一个div标签&#xff0c;给一个类名&#xff0c;然后div标签里面再嵌套四个div标签作为子元素&#xff0c;四…

手风琴jQuery

静态页面 <script src"https://cdn.bootcdn.net/ajax/libs/jquery/3.6.1/jquery.min.js"></script><style>* {margin: 0;padding: 0;}.box {width: 500px;height: auto;margin: auto;}ul {list-style: none;}.outerUl>li {text-align: center;b…

jQuery制作手风琴

Hi&#xff0c;好久不见&#xff0c;想信大家都对jQuery动画效果有一点的了解&#xff0c;所以今天本人用jQuery动画效果来做一个手风琴效果。样式展示&#xff1a;这里我用了三个div标签来分了三个职业&#xff0c;背景采用了粉色&#xff0c;每个职业框下面还有三个英雄名&am…

Jquery制作手风琴 -- 案例

JQ手风琴制作 Draven 效果图jquery插件html代码css代码js代码 效果图 jquery插件 https://download.csdn.net/download/Messchao/25731245 html代码 <div class"king"><ul><li class"current"><a href"#"><img src&…

【手风琴】

手风琴 手风琴视频效果图&#xff1a;效果图&#xff1a;代码&#xff1a; 手风琴 视频效果图&#xff1a; 手风琴 效果图&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><met…

jquery手风琴案例练习

手风琴案例练习 显示效果 重点&#xff1a; 1.鼠标进入事件mouseenter 鼠标离开事件mouseleave 2. 再执行下一次操作前都要先通过.stop() 停止动画 3.sublings()选择当前事件外的兄弟事件 完整代码 <!DOCTYPE html> <html><head><meta charset"utf…