come si rileva lo scorrimento del mouse in alto o in basso?

  • Creatore Discussione Creatore Discussione Fabio90
  • Data di inizio Data di inizio

Fabio90

Utente Attivo
29 Feb 2012
507
0
16
Salve forum,
mediante questo script riesco ad intercettare gli scroll effettuati in alto e in basso con il mouse.
Non riesco però a far si che funzioni anche per tablet... Come posso fare?

Grazie

Codice:
<script type="text/javascript">
$(function() {
	var mousewheelevt = (/Firefox/i.test(navigator.userAgent)) ? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x
$('#slide2').bind(mousewheelevt, function(e){

    var evt = window.event || e //equalize event object     
    evt = evt.originalEvent ? evt.originalEvent : evt; //convert to originalEvent if possible               
    var delta = evt.detail ? evt.detail*(-40) : evt.wheelDelta //check for detail first, because it is used by Opera and FF

    if(delta > 0) {
		alert('scroll alto');
    }
    else{
        alert('scroll basso');
    }   
});
	 
	
});
</script>
</head>
 
Salve forum,
mediante questo script riesco ad intercettare gli scroll effettuati in alto e in basso con il mouse.
Non riesco però a far si che funzioni anche per tablet... Come posso fare?

Grazie

Codice:
<script type="text/javascript">
$(function() {
	var mousewheelevt = (/Firefox/i.test(navigator.userAgent)) ? "DOMMouseScroll" : "mousewheel" //FF doesn't recognize mousewheel as of FF3.x
$('#slide2').bind(mousewheelevt, function(e){

    var evt = window.event || e //equalize event object     
    evt = evt.originalEvent ? evt.originalEvent : evt; //convert to originalEvent if possible               
    var delta = evt.detail ? evt.detail*(-40) : evt.wheelDelta //check for detail first, because it is used by Opera and FF

    if(delta > 0) {
		alert('scroll alto');
    }
    else{
        alert('scroll basso');
    }   
});
	 
	
});
</script>
</head>

jquery mobile?

http://www.w3schools.com/jquerymobile/tryit.asp?filename=tryjqmob_events_scrollstart
 
La seconda pagina di da 404,
fullpage non ha il parametro touchScrolling? Mi pare che ci sia.

p.s. a me funziona sia su SIII che su pc
 
Ultima modifica:
Arrivato a #radio non va più lo scroll del mouse per muoversi.
Da mobile da errore 404.

Il codice linkato su w3schools funziona ma non ho capito che problemi ti da con la compatibilità.
 

Discussioni simili