リンクを隠す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 への # 属性を持つリンクをクリックすると、何もしませんが、ローカル サーバーでは行います。