だから私はアニメーションGIFを持っていて、.mouseout
3.mouseover
秒後にそこに静止画像を入れたいと思っています。私が使用している方法は の を変更することbackground-image
なので、div
4 つの画像があります。
- ページがロードされたとき (私は通常の css ファイルでこれを行っています)
- マウスが上にあるとき(アニメーション化する必要があり、私はこのjQueryをやっています)
- マウスが出ているとき(アニメーション化する必要があり、私はこのjQueryをやっています)
- mouseout イベントの 3 秒後 (正常なはずです)
私は 4 で立ち往生しており、コードの書き方がわからないので、2 と 3 については次のとおりです。
$("#ubBackground").hover(function(){
$(this).stop().css("background-image","url(img/userBoxMouseOver.gif)");},
function(){
$('#ubBackground').css('background-image','url(img/userBoxMouseOut.gif)');
}
);
使用する必要があると思います.delay()
が、正確な方法がわかりません。助けていただければ幸いです。