第一次來電。
我有這個按鈕,當點擊它時,它會展開一個類來顯示內容,但是當頁面重繪 或離開頁面并回傳時,它會再次關閉。我希望用戶在單擊時,它始終保持打開狀態,直到此類用戶通過此按鈕手動關閉它。
理想情況下,本地存盤是可行的方法,但我缺乏這方面的經驗。
這是我得到的...
按鈕...
<div class="open_child"><i class="fas fa-plus-circle"></i></div>
...和一個簡單的js。
$("document").ready(function () {
$(".open_child").click(function(z){
$(".child_box").toggle(z);
});
})
.child_box 是隱藏的直到被發現。
非常感謝回應。
uj5u.com熱心網友回復:
你可以在 html 中嘗試這個你已經在 js 部分使用手動關閉的類
ls = localStorage.getItem('on')
if(ls){
$(".child_box").show()
}
$(".open_child").click(function(z){
localStorage.setItem('on',true)
toggled = $(".child_box").toggle();
if(toggled.is(":hidden")){
localStorage.clear();
}
});
$(".manualclose").click(function(z){
localStorage.clear();
$(".child_box").hide()
});
})
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/315381.html
