这个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插件,但我怀疑这是问题,因为我只是在改变不透明度时遇到同样的问题。
答案 0 :(得分:0)
您只能使用css执行此操作:在img
内放置两个a
标记,默认情况下隐藏一个,并在display
上切换:hover
属性。或者甚至更好地将它们组合在精灵中,只是改变背景位置。