Jquery悬停锁定

时间:2011-05-16 08:55:54

标签: jquery hover

这个imageswitch淡入淡出动画有时会在鼠标移开时锁定并将'facebookblue.png'保留到位,直到下一次鼠标悬停?

$("#facebookrollover").hover(function(){  
   $("#facebookimg").stop(true, true).ImageSwitch({NewImage:"facebookblue.png",  Speed:200});
},
function(){
   $("#facebookimg").stop(true, true).ImageSwitch({NewImage:"facebookgrey.png", Speed:400});
 });

和html部分:

<a id="facebookrollover" href="http://www.facebook.com"><img id="facebookimg" src="facebookgrey.png" alt="Facebook" /></a>

哦,我正在使用imageswitch jquery插件,但我怀疑这是问题,因为我只是在改变不透明度时遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

您只能使用css执行此操作:在img内放置两个a标记,默认情况下隐藏一个,并在display上切换:hover属性。或者甚至更好地将它们组合在精灵中,只是改变背景位置。