Estou tentando escrever um plugin jQuery que irá fornecer funções / methods adicionais para o object que o chama. Todos os tutoriais que eu li on-line (navegando nas últimas duas horas) incluem, no máximo, como adicionar opções, mas não funções adicionais.
Ou algo nesse sentido. Aqui está o que resume a: eu chamo o plugin, então eu chamo uma function associada a esse plugin. Eu não consigo encontrar uma maneira de fazer isso, e eu vi muitos plugins fazer isso antes.
Atualização 18 de novembro de 2013: Eu mudei a resposta correta para a seguinte dos comentários e upvotes de Hari.
De acordo com a página de Autoria de Plugin do jQuery ( http://docs.jquery.com/Plugins/Authoring ), é melhor não confundir os namespaces jQuery e jQuery.fn. Eles sugerem este método:
Basicamente, você armazena suas funções em uma matriz (com escopo para a function de quebra automática) e verifica se uma input foi passada por uma string, revertendo para um método padrão (“init” aqui) se o parâmetro for um object (ou nulo).
A variável “arguments” do Javascripts é uma matriz de todos os argumentos transmitidos para que funcione com comprimentos arbitrários dos parâmetros da function.