我想在我的自定义 jQuery 插件中添加 after 和 before 回调。我以前从未尝试过回调。所以请帮助我。
这是我的插件代码
(function($){
$.fn.OneByOne = function( options ){
var defaults = {
startDelay:5,
duration: 1000,
nextDelay: 700
};
var options = $.extend(defaults, options);
var delay = options.startDelay;
return this.each(function(){
var o = options;
var obj = $(this);
var a = $('a', obj);
obj.css({'margin-top':'100px','opacity': '0'});
obj.delay(delay).fadeIn().animate({opacity: 1,'margin-top':'0'}, o.duration);
delay += o.nextDelay;
});
};
})(jQuery);
在回调之前和之后在哪里调用
我想在before
之前调用回调:
obj.css({'margin-top':'100px','opacity': '0'});
obj.delay(delay).fadeIn().animate({opacity: 1,'margin-top':'0'}, o.duration);
delay += o.nextDelay;
并且想after
在上面的代码之后调用回调。
我需要什么回调
我想用
http://ricostacruz.com/jquery.transit/
我的回调中的过渡。
还请告诉我在调用插件时如何使用回调。
谢谢。