我有 jquery 隐藏链接。我有它,因此用户可以单击关闭下方链接列表的按钮。这使得它下面的另一个列表向上移动。
现在的问题是,当用户点击一个链接时,被关闭的 div 又被打开了。
有没有办法保存div的状态?因此,如果它已关闭,请在用户单击链接时保持关闭状态。
谢谢,刚开始学习jquery。这是我的代码:
$(document).ready(function() {
$("#menu_toggle a").click(function() {
$("#menu_toggle a").toggle();
if($('#secondary').is(':visible')) {
$("#secondary").slideUp("slow");
stop(true,true);
} else {
$("#secondary").slideDown("slow");
stop(true,true);
}
});
$("#admin_toggle a").click(function() {
$("#admin_toggle a").toggle();
if($('#admin').is(':visible')) {
$("#admin").slideUp("slow");
stop(true,true);
} else {
$("#admin").slideDown("slow");
stop(true,true);
}
});
});
这是在jfiddle
现在,当我单击带有 # 属性的链接到 href 它什么都不做,但在我的本地服务器上它会做。