Ответы пользователя по тегу JavaScript
  • Показать/скрыть блок и запомнить состояние, как сделать?

    @runapa Автор вопроса
    Вобщем я справился

    $(document).ready(function () {
        $('[shape=poly]').click(function () {   /*кликаем */
            $(".hiden").not($("#text-" + $(this).attr("id"))).hide(); // скрываем
            $("#text-" + $(this).attr("id")).toggle(); // показываем / скрываем
            if ( $("#text-" + $(this).attr("id")).is(':visible') ) {
                localStorage.setItem('show', "#text-" + $(this).attr("id"));
            }else{
                localStorage.setItem('show', "");
            }
            
        });    
        if(localStorage.getItem('show')) {
            $(localStorage.getItem('show')).show();
        }
    });
    Ответ написан
    Комментировать