Я работаю над мобильным сайтом, который имеет структуру .html страниц по структуре.
В шапке сайта у меня есть простая кнопка Показать / Скрыть, которая использует jquery toggle()
, чтобы показать или скрыть баннер. Работает отлично, но когда вы переключаетесь на другую страницу, очевидно, что баннер отображается, поскольку он не может сказать, что на предыдущей странице вы решили «спрятать» баннер при рендеринге новой HTML-страницы.
В любом случае вопрос с javascript, могу ли я обнаружить что-то на предыдущей странице, чтобы указать, что баннер должен быть «показан» или «скрыт» при загрузке следующей страницы.
Моя первоначальная мысль состояла в том, чтобы запустить что-то вроде определенного хеш-тега, который можно было бы использовать с помощью JS, и указать, что баннер должен оставаться скрытым или показанным (в зависимости от хэша). Я просто не влюблен в идею хэша, так как в лучшем случае это безобразный хак.
Есть какие-нибудь мысли о том, как определить свойство предыдущей страницы, которое я затем смогу использовать в jquery или js для работы со свойством баннера show / hide?