html 手风琴 页面跳转,单击手风琴菜单中的链接时,一旦页面刷新了新的html内容,如何保持手风琴菜单打开?...

本文介绍了一个用于操作折叠式菜单的JavaScript脚本。该脚本能够实现菜单项的展开与收起功能,并保持当前选中状态。适用于需要动态交互菜单的应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ul class="menu">

Hardware Software

菜单 端脚本来操作折叠式菜单脚本

$(function() {

var menu_ul = $('.menu > li > ul'),

menu_a = $('.menu > li > a');

menu_ul.hide();

menu_a.click(function(e) {

e.preventDefault();

if(!$(this).hasClass('active')) {

menu_a.removeClass('active');

menu_ul.filter(':visible').slideUp('normal');

$(this).addClass('active').next().stop(true,true).slideDown('normal');

} else {

$(this).removeClass('active');

$(this).next().stop(true,true).slideUp('normal');

}

});

});

2013-06-25

Lauren

+1

你确实应该尝试将这一数字减少到仅仅需要什么来解释和演示问题/问题。这是一大堆代码。你还应该在问题的主体部分详细解释问题/问题,而不仅仅是问题的标题。 –

+0

代码更改....我可以保持打开状态,但我没有正确刷新。它将锁定手风琴 –

+0

我认为问题是如何让我们的JavaScript超越http请求/响应...不,我只是在开玩笑,我也不明白这个问题。如果你有一些后端,你可以通过会话来配置你的javascript。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值