Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Controllare lo scroll

  1. #1

    Controllare lo scroll

    Salve,
    è possibile in JS controllare il numero di pixel scrollati con la barra verticale distinguendo tra scroll verso il basso e scroll verso l'alto?
    Se si quali funzioni si usano?

    GRAZIE

  2. #2
    codice:
    window.scrollBy(x, y);
    window.scrollTo(x, y);

    per scrolling orizzontale e/o verticale in pixel
    ► ☺ ◄

  3. #3
    Ma esiste una funzione di lettura dei pixel scrollati.

    Cioè esiste una funzione che è in grado di restituire il numero di pixel spostati.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    in IE:

    document.body.scrollTop

    Per capire la direzione devi memorizzare la posizione precedente...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <script type="text/javascript">
    function scrollAmount(){
    var yy=(window.pageYOffset)?window.pageYOffset:document.body.scrollTop
    var xx=(window.pageXOffset)?window.pageXOffset:document.body.scrollLeft
    self.status="px form top:"+yy+" | px from left:"+xx
    setTimeout('scrollAmount()',100)
    }
    window.onload=scrollAmount
    </script>
    <table width="2000" border="0">
    <tr>
    <td height="2000" align="center" valign="middle">*</td>
    </tr>
    </table>

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.