оператор if, включая hover () и ширину окна

1

я уверен, что все это, у меня есть это сейчас:

$( document ).ready(function() {

   $('.item').hover(
      function(){
          $(this).find('.hola').slideDown(250); //.fadeIn(250)
      },
      function(){
          $(this).find('.hola').stop(true, false).slideUp(250); //.fadeOut(205)
      }
   );

});

мне нужно, чтобы этот код был отключен на небольших экранах, это мой код, который я хочу, чтобы он работал:

Вы можете посмотреть мой код в кодефене


ИЗОБРАЖЕНИЕ ДИСПЛЕЯ В МАЛЕНЬКОЙ ЭКРАНЕ

я не хочу, чтобы это произошло, мне нужно отключить ".hola" ни в наведении.

Я пытаюсь отключить его, но я этого не делаю

Теги:
if-statement
width
hover
jquery-hover

1 ответ

0
Лучший ответ

Вам нужно переместить оператор if перед событием

$(document).ready(function(){

  if ($(window).width() > 480) {
    $(".item").hover(function(){
      function(){
          $(this).find('.hello').slideDown(250); //.fadeIn(250)
      },
      function(){
          $(this).find('.hello').slideUp(250); //.fadeOut(205)
      }
    });
  }

});
  • 0
    это не работает человек .. другое решение? Или пример в интернете?
  • 0
    Можете ли вы сказать мне, что именно вы пытаетесь достичь? хотя я изменил условие в операторе if на более логичное представление с $(window).width() < 480 до $(window).width() > 480
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню