Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/10/2008, 13:23
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cargar js después de un llamado AJAX con JQUERY

La verdad, no voy a revisar todo el código que tienes que no usa jQuery porque me parece una pérdida de tiempo. (ver el comentario del final)

Leyendo con detenimiento tu problema... veo que el problema que tienes no tiene que ver ni con jQuery ni con nada en particular, sino que es bastante más básico.

El SIFR que usas (y no es que pase sólo con ese, es en general cualquier SIFR) es un tipo de script que se ejecuta una vez, que modifica unos determinados elementos de la página y ya está. Es similar al funcionamiento que tienen Lightbox u otros scripts.

Lo que quiere decir esto es que cuando aplicas el SIFR, tiene efecto sobre los contenidos que tengas en ese momento en que estás ejecutando SIFR. Si luego modificas los contenidos... lógicamente ni ese SIFR ni en general ningún código es capaz de "modificar contenidos que habrá en el futuro".

El asunto, entonces es que si tienes un script de este tipo y modificas el contenido de la página y quieres que ese script se aplique al nuevo contenido, tendrás que volver a aplicar el script. Para ello, tan sólo tienes que buscar qué es lo que se ejecuta al cargar la página y volver a hacerlo: Si miras el final de jquery.sifr.js verás que tienes:

Código javascript:
Ver original
  1. $(document).ready(function(){
  2.     $.sifr({
  3.         path: 'sirf/',
  4.         save: true
  5.     });
  6.     $('.titular').sifr({ font: 'din_medium' });
  7. });

Pues justo ese $(".titular").sifr(...) que has puesto tú, será el que tengas que ejecutar cada vez que cargues c ontenido nuevo al que se lo quieras aplicar. Así que donde recibas la respuesta añade:

Código javascript:
Ver original
  1. $('.titular').sifr({ font: 'din_medium' });


Por lo demás, creo que deberías eliminar esas funciones que tienes para cargar contenido y utilizar lo que te ofrece jQuery. Te ahorrarías mucho trabajo. (En concreto te sobra todo el codigo.js y dinamic_content.js)


También podríais plantearos contratarme :p

Última edición por venkman; 27/10/2008 a las 13:39