Я использую эффект наведения jquery, но хотел бы, чтобы эффект длился около секунды при наведении курсора .... т.е. пользователь переворачивает изображение, оно меняется на секунду, затем возвращается к исходному изображению.
$(document).ready(function(){
$(function() {
$('.rollover').hover(function() {
var currentImg = $(this).attr('src');
$(this).attr('src', $(this).attr('hover'));
$(this).attr('hover', currentImg);
}, function() {
var currentImg = $(this).attr('src');
$(this).attr('src', $(this).attr('hover'));
$(this).attr('hover', currentImg);
});
});
});
Это код, который я использую для стандартного наведения.
Любая помощь будет отличной, спасибо.
Как обновление, у меня все еще проблемы с реализацией этого кода ... Я думаю, что функция setTimeout должна быть добавлена где-то здесь
}, function() {
var currentImg = $(this).attr('src');
$(this).attr('src', $(this).attr('hover'));
$(this).attr('hover', currentImg);
});
но я просто не уверен, как правильно это реализовать.
Некоторая помощь будет очень признательна, спасибо.