Soy bastante nuevo en jQuery y tengo un problema. En mi página, me gustaría agregar un nuevo fragmento de código jQuery que haga uso de:
De alguna manera, cuando agrego este script, mi código funciona, pero el resto del código del sitio web está roto.
He intentado agregar el $.noConflict(true);
Guión a mi jQuery. Pero no funciona de alguna manera .. ¿Alguien puede ayudarme?
Gracias por adelantado.
Madeja
Respuestas
0 para la respuesta № 1Wordpress está en modo noConflicto de forma predeterminada, no tiene que agregar nada, solo tiene que usar jQuery
, y no $
.
Esto generalmente se maneja con envolturas jQuery.
jQuery(function($) {
// code here
});
También significa
$.noConflict(true);
ganó "t trabajo, como $
no está definido en Wordpress, todo se explica en el Códice
1 para la respuesta № 2
Puedes configurar otra variable para usar en lugar de $ como var $j = jQuery.noConflict();
0 para la respuesta № 3
Necesitas crear una nueva variable en lugar de la $
y usar eso.
Por ejemplo para wordpress u usarás $
Entonces para el otro jQuery puedes crear uno nuevo como este.
var jquery = $.noConflict();
Por ejemplo Ahora usarás jquery en lugar de $
jquery(document).ready(function (){
var form = jquery("#formcomments");
var submit = jquery("#comments");
0 para la respuesta № 4
Intenta convertir todo $
a jQuery
en su código o uso:
jQuery(function($) {
// Your code here
});
o ponga su código dentro de un cierre:
(function($){
// Your code here
})(jQuery);
0 para la respuesta № 5
$ .noConflicto (); agrega esta función donde tus scripts están en conflicto