2014-01-07 81 views
0

div元素的數組是動態加載,這裏的「上崗」的div填充菜單容器滾動事件:如何在導航網站時保存菜單狀態?

<div id="menu"> 
    <nav> 
     <div class="posts"></div> 
     <div class="posts"></div> 
     <div class="posts"></div> 
     <div class="posts"></div> 
     <div class="posts"></div> 
    </nav> 
</div> 

當有人點擊該職位之一,他們得到帶到該頁面,我想保存該菜單的狀態並將其加載到我正在導航的頁面上。

我正在使用jQuery庫和Wordpress。

幫助讚賞。

+1

我可以在沒有* JQuery的情況下發布Javascript嗎? – Cilan

回答

2

,你可以:

localStorage.state = $('#menu').html(); 

保存它,並

var newDiv = document.createElement('div'); 
newDiv.innerHTML = localStorage.state; 
document.body.appendChild(newDiv); 

加載它。若要添加到元素,

document.getElementById('IDOfYourElement').innerHTML = localStorage.state; 

將工作。

+0

Ohho,這看起來很容易,我期待着更復雜的事情,讓我試試看,然後我會回報。 – UzumakiDev

+1

@UzumakiDev我編輯了我的答案,以便將div添加到頁面而不是讓元素包含它。 – Cilan

+0

嘿,你能補充一下你以前的答案嗎?我認爲那是我需要的。 – UzumakiDev