У меня есть код для наведения изображения, который будет отображать информацию поверх изображения при наведении курсора. Используя queue: false в обратном вызове, я не позволяю анимациям запускаться снова и снова, когда пользователь наводит на них курсор несколько раз.
Моя проблема в том, что если кто-то немного с ума сошел с помощью mouseOverING, исчезновение / исчезновение состояния при наведении уменьшит непрозрачность информации до тех пор, пока изображение при наведении больше не будет видно.
$('.image').hover(function() {
$('.linkWords', this).animate({
opacity: "show"
}, {
queue: false
});
}, function() {
$('.linkWords', this).animate({
opacity: "hide"
}, {
queue: false
});
});
Вот мой jsfiddle, если вам хочется поиграть.
http://jsfiddle.net/bkbarton/qrprD/
Спасибо