Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Drupal »

[SOLUCIONADO] No consigo cargar script jQuery

Estas en el tema de No consigo cargar script jQuery en el foro de Drupal en Foros del Web. Hola a todos, os cuento un problema con el que he peleado en varias ocasiones y todavía no tengo muy claro porque unas veces me ...
  #1 (permalink)  
Antiguo 27/01/2014, 07:24
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
No consigo cargar script jQuery

Hola a todos, os cuento un problema con el que he peleado en varias ocasiones y todavía no tengo muy claro porque unas veces me funciona y otras no.

Hay en ocasiones que no sé por qué no me funcionan los script de jquery.

• Incluyo el archivo en el mytema.info del theme que me estoy creando.
• Compruebo que se ha cargado perfectamente con firebub (por ejemplo)
• el código que incluyo es éste (por ejemplo):
Código Javascript:
Ver original
  1. (function ($) {
  2.     $(document).ready(function(){
  3.  
  4.         alert('hola mundo');
  5.        
  6.     });
  7. })(jQuery);

Y no me me hace nada.

He de decir que el (function ($) {...})(jQuery) me dijeron en una ocasión que había que ponerlo para que funcionara jQuery en Drupal. El caso es que en esa ocasión fue la solución al problema; en otras ocasiones no me ha hecho falta para que funcione; y en esta en concreto no me funciona ni con ello ni sin ello.

El caso que si saco la alerta del $(document).ready(function(){ funciona perfectamente:

Código Javascript:
Ver original
  1. (function ($) {
  2. alert('hola mundo');
  3.     $(document).ready(function(){
  4.  
  5.        
  6.        
  7.     });
  8. })(jQuery);
(En este caso último sí que me funciona)

¿Sabéis a qué puede ser debido? ¿es que hay que hacerle algo al theme para que lo reconozca y que en esta no he incluido y en otras ya venía programado?


Un saludo y gracias de antemano

Última edición por JustinKO; 27/01/2014 a las 07:31
  #2 (permalink)  
Antiguo 27/01/2014, 08:12
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: No consigo cargar script jQuery

Si ponés este código funciona el $ de jQuery?

Código Javascript:
Ver original
  1. (function ($) {
  2.     jQuery(document).ready(function($){
  3.         console.log($.browser);
  4.     });
  5. })(jQuery);
  #3 (permalink)  
Antiguo 27/01/2014, 10:33
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
Respuesta: No consigo cargar script jQuery

Hola Mario y gracias por tu respuesta.

Me ocurre lo mismo que con alert(). Si incluyo console.log($.browser); en el (document).ready no me hace nada. Si lo pongo fuera de éste pero dentro de (function ($) { })(query) me aparece en la consola de firebug el navegador y la versión de éste (porque es esto lo que debe de hacer ¿no?)

por alguna razón no me funciona el jQuery(document).ready(function($){}
  #4 (permalink)  
Antiguo 27/01/2014, 11:03
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
Respuesta: No consigo cargar script jQuery

Hola, de nuevo. Acabo de activar el módulo jQuery Update que en algún momento, no sé si por bootstrap, me se me pidió que lo desactivara y parece que ahora funciona.
Antes de esto comprobé que tenía cargada la versión 1.4 de jQuery y ahora tiene la 1.7 debe ser que con la 1.4 no funciona (un poco extraño ¿no?).

No estoy seguro del todo, puesto que ahora he visto que me falla otra cosa, pero bueno voy a seguir trasteando y si en un rato veo que era eso, cerraré el tema como "solucionado".

Muchas gracias y un saludo
  #5 (permalink)  
Antiguo 27/01/2014, 11:18
Avatar de MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 14 años, 6 meses
Puntos: 265
Respuesta: No consigo cargar script jQuery

Bueno, viendo que jQuery ya está por encima de la versión 2, la 1.4 se empieza a quedar un poco obsoleta, no se si usas Drupal 7, pero quizás tu theme no soporte esa versión de jQuery.

Que quede como uno de esos misterios que por suerte pudiste solucionar! =)
  #6 (permalink)  
Antiguo 27/01/2014, 12:22
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 11 años, 10 meses
Puntos: 47
Respuesta: No consigo cargar script jQuery

Sí, estoy con Drupal 7.24 y solo con bootstrap. Y parece que sí me esta funcionando todo bien ahora desde que he actualizado.

Un saludo y gracias de nuevo.

(voy a aguantar un poco antes de dar el tema como "solucionado")

Saludos

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:35.