我正在尋找的方式來使用本地存儲記住展開/摺疊元素如何本地存儲擴展/摺疊CSS設置
所以我的JavaScript看起來像這樣(這抓住ID的CSS設置和處理展開/摺疊)
function toggleHeight(id, link) {
var e = document.getElementById(id);
if(e.style.maxHeight == '450px') {
e.style.maxHeight = '0px';
} else {
e.style.maxHeight = '450px';
}
}
所以我要尋找的東西,抓住DIV IDPå點擊一個鏈接,點擊,然後記住,當存儲改變是,當耳目一新。
是的,我與此找到感覺,而不是它是不是第掠的高度CSS設置e div並將其存儲爲值NULL – megaman
用「e.style.maxHeight」替換設置的項目值「height」,如下所示:將高度存儲爲thx很多:) var height = localStorage.getItem(id +「 - height 「); localStorage.setItem(id +「 - height」,e.style.maxHeight); – megaman
是的,你需要在寫入存儲之前設置高度:) - 隨時接受答案。 – Jeff