我有一个简单的动画功能,它的工作,但当鼠标悬停/离开快速其不稳定/(或不正常工作)。特别在鼠标离开remove()函数不工作一段时间。不要快速的鼠标在那里工作,你会发现这个问题jquery动画功能不稳定
jQuery(document).ready(function(){
jQuery('#social_link1').hover(function() {
jQuery(this).animate({
width: '+=130px',
}, 200, '', function() {
if(jQuery(this).children('span').length < 1){
jQuery(this).append('<span>ফেইসবুকে আমরা</span>');
}
});
}, function() {
jQuery(this).children('span').remove();
jQuery(this).animate({
width: '-=130px',
});
});
jQuery('#social_link2').hover(function() {
jQuery(this).animate({
width: '+=130px',
}, 200, '', function() {
if(jQuery(this).children('span').length < 1){
jQuery(this).append('<span>টুইটারে আমরা</span>');
}
});
}, function() {
jQuery(this).children('span').remove();
jQuery(this).animate({
width: '-=130px',
});
});
jQuery('#social_link1,#social_link2').mouseleave(function(){
jQuery(this).children('span').remove();
});
});
详情请参阅 https://jsfiddle.net/e2txv8a6/
使用'停止(真,真)'https://jsfiddle.net/e2txv8a6/1/ – charlietfl 2015-04-05 19:03:43
是老板@charlieftfl。万分感谢。其工作 – 2015-04-05 19:05:19