任意の値(param)とコールバック関数(fn)を引数とする、MyNewMethod という独自メソッドを追加。
$.fn.MyNewMethod = function(param, fn) {
return $(this).animate({
'height' : 0,
'opacity': 0
}, param, function() {
$.isFunction(fn) && fn.call(this);
});
};
var box = $('div');
$('button').on('click', function() {
box.MyNewMethod(400, function() {
console.log('callback');
});
});