У меня есть скрипт, который сохраняет действие на локальном хранилище.Моя проблема в том, что когда я обновляю страницу, на ней отображаются все элементы или их нет.Не только тот, который был нажат.(все элементы с классом 'show-block' получают style = "display: block".) Так что, вероятно, требуется хранилище для каждого элемента ..
Моя скрипка: https://jsfiddle.net/wxhqr3t6/18/
$(document).ready(function () {
$(".collapse").click(function () {
$(this).siblings().toggle();
localStorage.setItem("display", $(this).siblings().is(":visible"));
});
var block = localStorage.getItem("display");
if (block == "true") {
$(".show-block").show()
}
});