Как отключить hover эффект начиная с планшета 1024x1366?

Добрый день, на li весит hover на desctop все хорошо, надо отключить начиная с планшета или переделать на клик, как это лучше сделать ? Или по нажатию на + ? Ещё вопрос чтобы блок раскрывался и двигал верхние и нижние ссылки на телефоне и mini планшет.

$('#menu-item-56').hover(
     function () {
       $('.sub-menu').show();
     },
     function () {
       $('.sub-menu').hide();
     }
   );
  • Вопрос задан
  • 265 просмотров
Пригласить эксперта
Ответы на вопрос 2
@66demon666
По навыкам джун - по факту безработный
Ответ написан
Комментировать
@BUTURUM
Давайте начнем сначала. Для того чтобы вообще что-то сделать только для определенных устройств, нужно сделать вашу страницу адаптивной. У tproger.ru есть отличная статья на тему адаптивности https://tproger.ru/translations/responsive-web-des..., 7 и 8 которой обязателен для прочтения для решения вашей задачи. По поводу отключения hover, то легче написать код который будет его включать для всех кроме планшетов 1024x1366 и (как я понял) меньше, но как вариант есть перевод вопроса с StackOverflow https://coderoad.ru/5069110/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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