我有一個簡單的動畫功能,它的工作,但當鼠標懸停/離開快速其不穩定/(或不正常工作)。特別在鼠標離開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