Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412

    script effetto elastico

    ciao raga.
    scusate se la cosa è semplice, ma...

    qualcuno mi potrebbe dare le 2 righe di codice per creare un effetto elastico?

    grazie
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non so esattamente cosa sia tale effetto. Oppure non so a cosa vuoi applicarlo.

    Non credo comunque che sia una cosa semplice, e forse non esiste in JS (standard).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412

    grazie lo stesso...

    scusa se non mi sono spiegato bene, ero di fretta...

    ho comuque risolto così:

    codice:
    ystart=0
    
    function checkLocation(){
    	
    	yy=eval("document.body.scrollTop");
    	ydiff=ystart-yy;
    	if ((ydiff<(-1))||(ydiff>(1))) movey=Math.round(ydiff/10),ystart-=movey
    	cornice.style.top=ystart
    	
        setTimeout("checkLocation()",10)        
    }
    
    checkLocation()
    così ho un div che scorre insieme alla pagina, arrivando con un certo ritardo, come se ci fosse un effetto elastico.

    ciao


    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  4. #4
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    ora sorge un altro problema:
    visto che a mozilla questo "non piace"
    codice:
    cornice.style.top=ystart
    (dove "cornice" è il nome del DIV)
    come posso renderlo più "standard"/compatibile?
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  5. #5
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    mi rispondo ancora da solo, magari sarò utile a qualche SCARSO come me in futuro...

    myEle=document.getElementById("cornice")
    myEle.style.top=ystart+50

    ciao e grazie a tutti!



    www.videogame.it
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per il tuo problema specifico, si risolve in un attimo:

    document.getElementById('cornice').style.top=ystar t;

    Ma ci sono altri problemi in quello script:
    1. eval() e` deprecato
    2. document.body.scrollTop mi risulta che sia sintassi proprietaria
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412

    grazie Mich_

    1)l'eval l'ho tolto, tanto non serve...

    2) document.body.scrollTop funziona correttamente anche su MOZILLA, quindi tutto OK.

    tu che ne sai un cifro,... dove posso trovare info sulle sintassi standard/proprietarie dei vari browser?

    grazie
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Credo che l'unico posto sicuro sia il W3C ( www.w3.org ).

    Poi puoi vedere devGuru ( http://www.devguru.com/technologies/...ipt_index.html ), piu` comodo da consultare, ma non e` molto aggiornato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    ok grazie 10^3
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.