我想在每次运行任何 jQuery 函数时运行动画(例如:动画、fadeIn()、fadeOut()..等)。如何检测 jQuery 函数是否已启动,以便运行动画?
问问题
102 次
1 回答
0
您将能够通过扩展jQuery
您自己的(包装器)函数来实现这一点,例如.myAnimate()
:
$.fn.myAnimate = function(properties, duration, easing, complete){
alert('detect');
$(this).animate(properties, duration, easing, complete);
}
或者
$.fn.myAnimate = function(options, callback){
alert('detect');
$(this).animate(options, callback);
}
然后像这样为您的元素设置动画:
$('#mydiv').myAnimate(...)
修改它以满足您的需求。一个工作的jsFiddle
于 2013-06-18T14:54:40.503 回答