Давайте предположим, что это мой плагин:
// writing the plugin
(function($){
$.fn.myPlugIn = function(options){
defaults = {
beforeAnimate : function(){},
afterAnimate : function(){}
}
options = $.extend(defaults, options);
//here is where I need help
options.beforeAnimate();
$(this).animate({'width':'1000px'},1000);
options.afterAnimate();
}
})(jQuery);
//using the plugin
$('#art2').myPlugIn({
beforeAnimate: function(){
$('#art1').animate({'width':'1000px'},1000);
},
afterAnimate: function(){
$('#art3').animate({'width':'1000px'},1000);
}
});
Как мне переписать эту часть:
options.beforeAnimate();
$(this).animate({'width':'1000px'},1000);
options.afterAnimate();
Для того, чтобы получать 3 анимированных вызова один за другим.(т.е. ожидание завершения предыдущего)