Desarrollé un sitio web en WordPress e instalé el complemento Gravity Forms (http://www.gravityforms.com/). He agregado un formulario de libro en línea a una página, pero el selector de fecha devuelve el siguiente error en la consola cuando se hace clic en él:
TypeError no capturado: no se puede leer la propiedad ‘msie’ de indefinido
http://ultimatepaintball.com.au/packages/book-online/
¿Alguien ha experimentado este problema antes? Leí en alguna parte que puede ser un problema con jQuery 1.9 y $.browser, pero el problema persiste incluso cuando vuelvo a 1.8.3.
Gracias.
Obmerk Kronen
no estoy seguro, pero creo que necesitará usar el método sin conflicto http://api.jquery.com/jQuery.noConflict/
O
cambia todo tu $
señales a jQUery
en los guiones
O
(function( $ ) {
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})( jQuery );
o algún método que combine todo lo anterior.
también puede buscar en este sitio para preguntas similares:
https://stackoverflow.com/search?q=jquery+conflict
Consulte este stackoverflow.com/questions/9638247/…
– elclanrs
7 de marzo de 2013 a las 3:19
Gracias amigo. Ya intenté poner en cola jQuery migrate, así como recurrir a jQuery 1.8.3, ninguno de los cuales resolvió el problema desafortunadamente.
– Scully
7 de marzo de 2013 a las 3:27
El paso 1 es reducir el error al código mínimo que muestra el error. Señalar una página con 10 o 12 guiones externos (en su mayoría minimizados) más innumerables elementos de guiones internos no es útil. El problema es ese
$.browser
no está definido, debe averiguar qué lo está pisoteando (u obtener un mejor selector de fecha, no es difícil escribir uno).– RobG
7 de marzo de 2013 a las 4:35
¿Es solo MSIE el que arroja este error? Suena como una verificación jQuery para msie, pero parece que jQuery como objeto no existe. Entonces podría ser un conflicto de lib.
–Kevin
7 de marzo de 2013 a las 6:53
Solo para su información, experimenté este problema al intentar usar versiones no coincidentes de jQuery y jQuery-UI. (Aparentemente, jQuery-UI anterior estaba llamando a funciones jQuery en desuso).
-Ryan Griggs
2 de enero de 2014 a las 21:37