Показать сообщение отдельно
  #1 (permalink)  
Старый 05.06.2014, 09:13
Интересующийся
Отправить личное сообщение для tishka Посмотреть профиль Найти все сообщения от tishka
 
Регистрация: 05.06.2014
Сообщений: 27

Функция hover
Здравствуйте!

Страница: http://www.synergy-pro.biz/zakazchiki-i-partnery

Написал код:
$(".class-partner tr td .views-field-title").hide();

    $(".class-partner tr td").hover(function(){
        $(this).children(".views-field-title").effect('slide', 200);
    }, function() {
        $(this).children(".views-field-title").effect('drop', 500);
    });


Сначала при наведении на родителя дочерний элемент с эффектом показывается, потом при покидании курсора родителя - ребенок с эффектом исчезает.
Все хорошо работает, но есть проблема. Если быстро провести по всем родителям, то дочерние элементы показываются, но не успевают спрятаться. Если же навести курсор на родителя, дождаться пока сработает эффект, а потом убрать курсор - все работает нормально, дочерний элемент прячется вовремя. Как победить этот нюанс? Спасибо!

Последний раз редактировалось tishka, 05.06.2014 в 10:30.
Ответить с цитированием