Back to top

Autore Topic: come si rileva lo scorrimento del mouse in alto o in basso?  (Letto 700 volte)

Offline fabioweb

  • Appassionato
  • ***
  • Post: 443
    • Mostra profilo
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?

Codice: [Seleziona]
<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 verso l'alto');
    }
    else{
        alert('scroll verso il basso');
    }   
});
</script>

 



Web Design Bolzano Kreatif