Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.12.2016, 21:14
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

Как убрать :hover при клике по нему?
Здравствуйте. Есть просто выпадающее меню на чистом css http://heeg.ru/heeg.html#faq оно нормально работает на компьютере но на тач устройствах после клика на пункт меню, :hover не пропадает, а продолжает висеть пока не ткнешь в другую часть экрана. Можно как-нибудь сделать так, чтобы при при клике на этот hover он исчезал?
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2016, 12:53
Аватар для sovsem-nub
Профессор
Отправить личное сообщение для sovsem-nub Посмотреть профиль Найти все сообщения от sovsem-nub
 
Регистрация: 15.10.2014
Сообщений: 255

ничего умнее чем просто прятать ховер после клика и показывать его опять при наведении я не придумал...

var elements = document.querySelectorAll('.tw-table-of-contents-top>ul ul');



document.querySelector(".tw-table-of-contents-top").onmouseover = function(event) {

  for (var i = 0; i < elements.length; i++) {
elements[i].style.display = 'inline'
  }
};



function up() {
  for (var i = 0; i < elements.length; i++) {
elements[i].style.display = 'none'
  }
}


up() я вызываю при клике на любую ссылку. На телефоне работает и ховер пропадает.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как делать редирект при клике по adsense? kaylos Общие вопросы Javascript 0 30.09.2016 12:44
Как взять элементы по классу и изменить им свойство в цсс при клике на кнопку? Webtest Элементы интерфейса 2 08.09.2014 12:09
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Можно ли как то выделить текст в блоке при клике по блоку? someLogin Элементы интерфейса 1 10.10.2011 05:10
Изменение img src при hover на другом img -- как? adelante jQuery 2 14.04.2010 08:12