2010-11-24 27 views

Respuesta

37

Tienes que PrettyPhoto primera configuración (debido a cómo está escrito el plugin, por desgracia), así:

$(document).ready(function(){ 
    $.fn.prettyPhoto(); //usually $("a[rel^='prettyPhoto']").prettyPhoto(); 
    $.prettyPhoto.open('http://www.microdual.com/assets/images/newsletters/doublehosting.jpg','Test','Test desc'); 
}); 

You can see in the source que funciona como $.prettyPhoto.open() se definen ejecutando `$.

El otro problema es que el complemento parece tener un problema con el contexto del llamante introducido en jQuery 1.4.4, funciona bien con 1.4.3 (you can test it here). This has been reported on the forums, esperemos que el autor lo aborde pronto.

+1

Gracias Nick;) en mi otro guión que ya se estaba iniciando la PrettyPhoto, pero en diferentes guiones. ;) – CuSS

+2

@CuSS - Bienvenido :) Definitivamente comportamiento extraño que has encontrado aquí, no estoy seguro de por qué el autor optó por hacerlo de esta manera, parece totalmente fuera de cualquier otro diseño plug-in (y debería al menos ser incluidas en la documentación. .it no es, al menos no que pude encontrar) –

+1

"y debería al menos ser cubiertos en la documentación ... no es así, al menos no que pude encontrar" yo tampoco. Creo que el autor no inició el código de la carga jQuery, ya que necesita para establecer las opciones de tema, etc., por lo que los usuarios pueden cargar todas las opciones de personalización antes de llamar a la intemperie o haga clic en eventos. Gracias de nuevo Nick;) – CuSS

Cuestiones relacionadas