Cómo crear un plugin jQuery personalizado
Last updated: 10.10.2025
Views: 64
La ventaja del plugin jQuery es que puedes usar el mismo código varias veces para diferentes objetos. En este caso, no es necesario copiar y pegar el código. Además, puedes cambiar el comportamiento del plugin con diferentes parámetros. Para escribir tu plugin jQuery, necesitas expandir el objeto $.fn
En general se ve así:
$.fn.MyPlugin = function() {
//plugin code
}
Escribimos un plugin que añadirá un párrafo con la clase “paragraph” después del objeto seleccionado al hacer clic en él. Por defecto, estableceremos el color rojo del texto de nuestro párrafo.
(($) => {
$.fn.myPlugin = function(options) {
const settings = $.extend({ //set default parameters
color: 'red'
}, options);
//write the logic of our plugin
$(this).on('click', function() {
const par = '<p class="paragraph">An added paragraph</p>';
$(this).after(par);
$(this).next('.paragraph').css('color', settings.color);
});
return this; //for call chains
}
})(jQuery);
La convocatoria de dos elementos diferentes se ve así:
$(() => {
$('.firstsel').myPlugin({
color: 'green'
});
$('.secondsel').myPlugin();
});
Puedes ver un ejemplo de cómo funciona esto en Codepen: https://codepen.io/igorrybalko/pen/WberZOY
Publicaciones similares:
-
Desplazamiento suave hacia el ancla mediante JavaScript
El desplazamiento suave es una característica popular del diseño web que mejora la experiencia del usuario al permitir una navegación fluida entre las secciones de una pá...
-
Cómo detectar la dirección de desplazamiento en una página usando JavaScript
A veces es necesario detectar la dirección del desplazamiento vertical en un sitio, por ejemplo, para realizar algunas acciones con el footer o el header. Escribamos un c...
-
Reloj simple de JavaScript
Existen muchos ejemplos de implementación de relojes usando JavaScript en Internet. Las opciones de implementación pueden ser diferentes, pero por lo general son similare...
Leave a Reply