La instrucción noConflict()

La instrucción noConflict()

0
(0)

Por algún extraño motivo a todos los desarrolladores les encanta el $.

Esto hace que a menudo cuando vas a escribir algún código personalizado para una web en base wordpress, prestashop o otros CMS no te funcione el  .$()

error conflicto jQuery
Ejemplo de error en la consola del navegador por conflicto jQuery

Uso de la instrucción jQuery

En jQuery es tan válido escribir:

$(document).ready(function(){})

como por ejemplo

jQuery(document).ready(function(){})

La instrucción

$()

es substituible por

jQuery()

Es decir, si no puedes usar el $ entonces usa la palabra jQuery

Uso de la instrucción noConflict()

Alternativamente también podemos usar la instrucción noConflict().

Veamos un ejemplo:

$(function(){
	window.alert("funciona");
});

es equivalente a escribir

frm = $.noConflict();
frm(function(){
	window.alert("funciona");
});
// Uso frm por ser mis iniciales pero puede ser cualquier declaración de variable que cumpla las normas para la declaración de variables.

noConflict es la instrucción que indica a jquery que dejará de usarse el $ y en su defecto se escribirá la palabra o siglas que hayamos designado.

Observar el ejemplo de aplicación real para una conocida plantilla de wordpress.

Ejemplo de uso de la instrucción noConflict()
Ejemplo de uso de la instrucción noConflict()

¡Hola!

Querido lector,

Deseo que esta entrada y ejemplo te sean de utilidad.

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

¿Te ha gustado esta publicación?

¡Valora sobre 5 estrellas esta publicación!

Puntuación media 0 / 5. Votos: 0

Todavía no hay votos. Sé el primero en valorar la entrada.

Si te ha gustado este contenido...

¡Sígueme en las redes!

Vaya, parece que hay puntos a corregir

¿Me ayudas a mejorar?

¿Dónde he fallado?

Francesc Ricart
hola@francescricart.com

Aprender y enseñar. Enseñar y aprender. En el ámbito docente soy docente ocupacional. En el ámbito profesional consultor web. Ofrezco servicios de mejora continua y mantenimiento web. ¿Qué quieres aprender hoy? Encontraréis más acerca de mi en la página sobre mi

No Comments

Post A Comment