Salve a tutti, ho bisogno di aiuto, ho uno script di imageshow gratuito scaricato dal web ora l'ho modificato e quando clicco sull'immagine in focus mi fa diventare opaco lo schermo e mi apre al centro un div bianco con l'immaine centrata e un pulsante per il close.
Lo script da me modificato è questo sotto che si attiva quando clicclo sull'immagine:
in poche parole quando mi creo il contenitore con le due variabili $alt e $larg le aumento per dare il margine.. bene la prima volta che clicco sulla prima immagine mi apre il contenitore largo 10 e lungo 55 cioè il valore numerico che aumento IO... è come se nn legge le width e la height... ma lo fa solo con la prima immagine e solo se la clicco la prima volta.. se clicco la seconda e poi di nuovo la prima funziona... quale può essere l'errore? questo è lo script che si attiva quando clicclo sull'immagine:
Lo script da me modificato è questo sotto che si attiva quando clicclo sull'immagine:
in poche parole quando mi creo il contenitore con le due variabili $alt e $larg le aumento per dare il margine.. bene la prima volta che clicco sulla prima immagine mi apre il contenitore largo 10 e lungo 55 cioè il valore numerico che aumento IO... è come se nn legge le width e la height... ma lo fa solo con la prima immagine e solo se la clicco la prima volta.. se clicco la seconda e poi di nuovo la prima funziona... quale può essere l'errore? questo è lo script che si attiva quando clicclo sull'immagine:
Codice:
document.visualizza.src = this.url;
$("div#opaco").fadeIn(1000);
$larg = $("img#visual").width();
$alt = $("img#visual").height();
$larg += 10;
$alt += 55;
$margin = -( $larg / 2 );
$("div#img_cont").delay(800).animate({
marginLeft: $margin,
width: $larg,
height: $alt
}, 1200, "linear");
$("img#visual").delay(2000).fadeIn(1000);
$("p#close").delay(2000).fadeIn(500);