Пример бит поздний, но он может быть полезен. Использование аргументов может создать ту же функциональность.
$.fn.myPlugin = function() {
var el = $(this[0]);
var args = arguments[0] || {};
var callBack = arguments[1];
.....
if (typeof callback == 'function') {
callback.call(this);
}
}