Показать сообщение отдельно
  #1 (permalink)  
Старый 01.09.2015, 16:54
Аватар для psfdek
Профессор
Отправить личное сообщение для psfdek Посмотреть профиль Найти все сообщения от psfdek
 
Регистрация: 14.02.2014
Сообщений: 157

jquery hover сработка с таймаутом
Как сделать так что бы hover срабатывать только если наведение происходит уже 400 миллисекунд?

$(".SiteShop_body_wraph").on({
        mouseenter: function () {
            $(this).attr("data-active","1");
            $(this).find(".SiteShop_body_wraph_item_point").slideDown("slow");
            $(this).closest(".SiteShop_body_wraph").find(".SiteShop_body_wraph_item").not("[data-active]").stop().animate({
                opacity: 0.4
            }, 1000 );
        },  mouseleave: function () {
            $(this).removeAttr("data-active");
            $(this).find(".SiteShop_body_wraph_item_point").slideUp("1s");
            $(this).closest(".SiteShop_body_wraph").find(".SiteShop_body_wraph_item").stop().animate({
                opacity: 1
            }, 400 );

        }
    }, ".SiteShop_body_wraph_item");
Ответить с цитированием