@viktorulyushev

Скрывать ссылку если пользователь нажал на нее?

Есть блок с надписью и ссылкой,нужно сделать чтобы если пользователь нажал на ссылку то он попадет на ту же страницу но уже чтобы этот блок был скрыт,это можно сделать?
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Если без перезагрузки страницы, то можно так:
$(document).on('click', '.myBlock a', function(evt){
  $(this).closest('.myBlock').remove(); // убираем блок
  evt.preventDefault(); // отменяем переход
})

Если перезагрузка нужна, то придется сохранять состояние блоков, в localStorage, например, а при загрузке страницы скрывать те блоки, для которых есть записи в localStorage.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
вешай по клику класс, при котором ссылка будет display: none;
Ответ написан
Комментировать
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Вешать куку при клике на ссылку.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы