我的老板想为我们的网站设计一个可折叠的侧边栏,我已经设法想出了一个。但是,她发现在导航期间(或刷新页面时)侧边栏会不断重新加载,因此很烦人,因此有了这个快速折叠和展开(“闪烁”)效果。是否可以在保留侧栏的可折叠/可扩展功能的同时摆脱它?
链接:http: //2ddige.com/temps/Services/proteomics%202d_dige.html
PS:她希望默认处于展开状态,而不是折叠状态。
Code:
// Appear/Disappear
$('#menu4 > li > a.expanded + ul').show();
$('#menu4 > li > a').click(function() {
$(this).toggleClass('expanded').toggleClass('collapsed').parent().find('> ul').toggle();
});
$('#example4 .expand_all').click(function() {
$('#menu4 > li > a.collapsed').addClass('expanded').removeClass('collapsed').parent().find('> ul').show();
});
$('#example4 .collapse_all').click(function() {
$('#menu4 > li > a.expanded').addClass('collapsed').removeClass('expanded').parent().find('> ul').hide();
});