Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Opera onscroll

  1. #1
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837

    Opera onscroll

    su opera se metto un onscroll su un div, funziona solo se lo scroll è causato dal movimento della barra di scorrimento, usando la rotellina del mouse lo ignora :ignore:
    esiste una soluzione?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non l'ho provato su opera ma dovrebbe ragionevolmente funzionare anche lì

    codice:
    <script>
    var st = 0;
    
    function eventScrollListener(id) {
        prevst = st;
        st = document.getElementById(id).scrollTop;
        if (prevst != st) {
           alert('hai scrollato');
        }
        
        setTimeout("eventScrollListener('box')", "100");
    }
    
    window.onload = function() {
        eventScrollListener("box")
    }
    </script>
    
    
    <div id="box" style="width: 200px; height: 400px; overflow: auto;">
        
    
    
            
    
    
    
    
    
            
    
    
    
    
    
            
    
    
    
    
    
            
    
    
    
    
    
            
    
    
    
    
    
            
    
    
    
    
    
            
    
    
    
    
    
        </p>
    </div>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    te lo dico io ... sì
    questa idea mi era venuta, l'avrei usata nel caso non esistesse una soluzione cross browser, grazie comunque

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.