Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183

    [Javascript] Fade-in slideshow » modificare uno script

    Ciao ragassuoli. Avrei bisogno dell'aiuto di qualcuno che se ne intende di Javascript.

    Link allo script

    Ho utilizzato uno script per creare una transizione tra due immagini in modo che sfumino l'una nell'altra. Lo script è perfetto, solo che adesso ho l'esigenza di dover accorciare un po' il tempo della transizione tra le due immagini (il tempo in cui una sfuma nell'altra). Qualcuno riesce a darmi una mano a capire dove posso modificare lo script per far si che funzioni e non distruggere tutto quanto?

    Grazie in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Proprio nessuno sa come aiutarmi?
    O almeno consigliarmi un altro script compatibile con la maggior parte dei browser e personalizzabile come serve a me?
    Vi prego, aiutatemi!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma sbaglio o e' trai parametri configurabili?
    //new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder)
    new fadeshow(fadeimages, 140, 225, 0, 500, 1, "R")

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Eh no, quello è quanto resta fissa l'immagine prima della transizione con l'immagine successiva. A me serve proprio di accorciare il tempo della transizione tra una foto e l'altra...

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ok, era proprio per sincerarmi non intendessi quello

    trova questa riga nello script
    fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)

    quel 50 e' la temporizzazione espressa in millisecondi

    ora, considerando che manipolare l' opacita' e' cosa abbastanza onerosa per il client (e 50 millisec sono in genere considerati un tempo abbastanza rapido in un' animazione javascript) non ti consiglio di abbassare il valore ulteriormente...
    ma se proprio vuoi, inserisci un intero minore di 50 per velocizzare la transizione

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Wow grazie! Era proprio quello che intendevo.. In realtà avevi ragione, e non si vede poi molto la differenza, però se il cliente è felice così sono felice anche io.. basta che non mi stressi più.. ehehe..

    Grazie mille comunque, sei stato davvero molto gentile!

    Già che ci sono ti chiedo anche un'altra cosa: perchè in Firefox l'animazione è mooolto mooolto più lenta che con explorer? Non vorrei che mafgari il cliente l'abbia visto con un altro browser e lo veda lento per quello...

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    i motori di rendering sono diversi e su macchine poco performanti la differenza puo' farsi notevole

    credo che in linea generale IE venga considerato + veloce di mozilla & Co. in termini di ridisegno

    ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    183
    Capito.. direi che comunque così è perfetto.. Spiegherò al cliente tutto quanto. Grazie, mi sei stato davvero prezioso!

  9. #9
    Utente di HTML.it L'avatar di dhama
    Registrato dal
    Oct 2003
    Messaggi
    45

    effetto transazione

    ciao ragazzi ho bisogno di un aiuto!
    Ho uno javascript che mi xmette di passare tramite due tasti prew e next da una immagine ad un'altra.vorrei sapere che modifiche devo apportare al codice affinche mi faccia la transazione tra immagini e poter settare il tempo di transazione.ciao e grazi!!il codice è il seguente:
    codice:
    var photos=new Array()
    var which=0
    
    photos[0]="immagine01.jpg"
    photos[1]="immagine02.jpg"
    photos[2]="immagine03.jpg"
    photos[3]="immagine04.jpg"
    
    
    function backward(){
    if (which>0){
    window.status=''
    which--
    document.images.photoslider.src=photos[which]
    }
    }
    
    function forward(){
    if (which<photos.length-1){
    which++
    document.images.photoslider.src=photos[which]
    }
    else window.status='End of gallery'
    }

  10. #10
    Utente di HTML.it L'avatar di dhama
    Registrato dal
    Oct 2003
    Messaggi
    45
    possibile che siate tutti ancora a letto?!?!
    nessuno può aiutarmi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.