以下のコードでは、一部のdivをフェードアウトしていますが、ページをリロードするとdivが再び表示されます。私はそれが起こることを望んでいません。私が必要とするのは、ユーザーが戻るボタンまたはホームリンクをクリックすると、元の形式に戻る必要があります。そうしないと、ページがリロードされたときにdivが非表示になっている必要があります。以下jquery fadeoutが解決しない
$(document).ready(function() {
$("#prodoneid").click(function() {
$("#sliderid, .prodcls").fadeOut(250);
});
});
私のhtmlコードは、あなたがdiv要素がいずれかのクッキーやHTML5のローカルストレージに隠されているという事実を保存する必要があります(新しいブラウザのみ)、保存されたプロセスになる
<div id="prodoneid" class="prodcls"> <img src="images/zara/thumbnails/1.png" alt="ZARA"/> </div>
<div id="prodtwoid" class="prodcls">
<img src="images/zara/thumbnails/2.png" alt="ZARA"/>
</div>
<div id="prodthreeid" class="prodcls">
<img src="images/puma/thumbnails/1.png" alt="PUMA"/>
</div>
<div id="prodfourid" class="prodcls">
<img src="images/hermes/thumbnails/1.png" alt="HERMES"/>
</div>
</div>
JS +クッキーがあなたを助けるかもしれません。 – Damp
クッキーを使用してください。 nom nom nom http://stackoverflow.com/questions/6524277/when-link-clicked-make-a-div-appear-and-save-the-hide-show-options-in-cookie –