这是我的代码:
$('myButton').addEvents({
mouseenter: function(){
$('myImage').setStyle('display','block');
$('myImage').morph({
'duration': 500,
'transition': Fx.Transitions.Sine.in,
'opacity': 1,
'top': -205
});
},
mouseleave: function(){
$('myImage').morph({
'opacity': 0,
'top': -175,
'onComplete': hidemyImage
});
}
});
function hidemyImage() {
$('myImage').setStyle('display','none')
}
mouseleave中的onComplete无法按预期工作......当我离开 myButton 时它会立即隐藏图像,而不是在变形完成后隐藏它......我尝试了几种解决方案,但到目前为止都没有奏效。任何想法/帮助?提前致谢!