funciones de jQuery se llaman igual que las funciones de JavaScript.
Por ejemplo, para añadir dinámicamente la clase "roja" para el elemento de documento con el "orderedlist" Identificación del uso de la función jQuery addClass:
$("#orderedlist").addClass("red");
A diferencia de una línea regular de JavaScript llamando a una función regular :
var x = document.getElementById("orderedlist");
addClass() es una función de jQuery, getElemenById() es una función de JavaScript.
La función de signo de dólar hace que la función jQuery addClass esté disponible.
La única diferencia es que el ejemplo de jQuery llama a la función addclass del objeto jQuery $ ("# orderedlist") y el ejemplo regular invoca una función del objeto del documento.
En su código
$(function() {
// code to execute when the DOM is ready
});
se utiliza para especificar el código a ejecutar cuando el DOM está listo.
No diferencia (como usted puede pensar) qué es el "código jQuery" del código JavaScript normal.
Por lo tanto, para responder a su pregunta, simplemente llame a las funciones que definió como lo haría normalmente.
//create a function
function my_fun(){
// call a jQuery function:
$("#orderedlist").addClass("red");
}
//call the function you defined:
myfun();
Sólo llama? ¿En qué específicamente estás teniendo problemas? –
¿Está tratando de crear un complemento de jQuery, es decir, que desea que su función esté disponible como $ (foo) .your_function()? – JorenB
Está empeorando cada vez más esta cosa de jQuery contra JavaScript. –