2017-05-09 11 views
0

私は折り畳みを作成してdivを展開しようとしています。DIVタグを折りたたむ

<a id="displayText" data-toggle="collapse" data target="#${facetData.code}"> push here </a> 

<div id="${facetData.code}" class="facet__values js-facet-values js-facet-form collapse" > this will disappear </div> 

divが正しく折りたたみと展開、しかし、私はページを更新するとき、私は拡大しましたdiv要素は、(iは1、より多くをしました)されている:私はこのコードを実装しました。この時点では

は、私は誰も私を助けることができる

libに、JSPやJavaのタグが付けられた新たなんだページが更新された後も.. を開いたdivを維持したいと思います(デフォルトの状態として)崩壊?事前に

おかげ

マルコ

+0

あなたはユーザー設定でクッキーを設定しなければなりません。その後、ページが読み込まれてクッキーデータが取得され、DIVの可視性が更新されます。 –

+0

こんにちはスターリングさん、あなたの返信に感謝します...申し訳ありませんが、これについてのスニペット? –

+0

私の答えはあなたを助けましたか? –

答えて

0

うまくいけば、これは右方向にあなたを取得:

// add variable to HTML5 local storage, when div visibility on change 
...{ 
     // expand or close div | update preference in local storage 
     localStorage.setItem('divID', 'show'); // or set 'hide' 
} 

ページのロードは、アクセス Best way to store small UI user preferences in web app?

ローカルストレージと更新のDIV

var data = localStorage.getItem('divID'); 
if(data != 'show') { 
    getElementById('divID').style.display = "none"; 
} 
関連する問題