私は画像のセットを持っており、それぞれについて、0.5秒ほどロールオーバーして別の画像にちらつき、マウスがまだ画像の上にある場合でも(つまり、マウスアウトがない場合でも、元の画像に戻ります) )。
setTimeoutが提案されましたが、正しく使用する方法がわかりません。
ページの例があります...ロールオーバーで表示される画像を表示してからすぐに消えてほしいのですが。
私は例のためにウェブを調べましたが、何も見つかりません...どんな助けでも大歓迎です。
ありがとう、アンドリュー
編集:
これは私が現在ホバー画像に使用しているコードです
$(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);
});
});
});