Задать вопрос
@viktorulyushev

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

Есть блок с надписью и ссылкой,нужно сделать чтобы если пользователь нажал на ссылку то он попадет на ту же страницу но уже чтобы этот блок был скрыт,это можно сделать?
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 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
Тыжверстальщик! Наверстай мне упущенное...
Вешать куку при клике на ссылку.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы