Показать сообщение отдельно
  #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() я вызываю при клике на любую ссылку. На телефоне работает и ховер пропадает.
Ответить с цитированием