La instrucción noConflict()

0
(0)

Publicado

Aviso importante web en obras

Es posible que el contenido que estás visualizando tenga un formato un poco raro o que se haya perdido algún contenido. Esto se debe a que en 2023/09 decidí renovar la página y con más de 1000 escritos el trabajo de irlos revisando uno por uno es agotador. Poco a poco iré corrigiendo todos los contenidos. ¡Gracias por la comprensión!

error conflicto jQuery

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  .$()
La instrucción noConflict() 1

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.
La instrucción noConflict() 2
¡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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *