【发布时间】:2012-08-22 04:47:39
【问题描述】:
所以我在.mouseout 和.mouseover 上有一个动画 gif,3 秒后我想在那里有一个静止图像。我用的方法是把div的background-image改一下,这样我就有了四张图片:
- 页面加载时(我在普通的 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(),但我不知道具体方法,感谢任何帮助。
【问题讨论】:
标签: jquery delay mouseover mouseout