Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    6

    Come cancellare il buffer dei click del mouse

    Ciao a tutti.

    Ho creato un paio di funzioni che mi permettono di scrollare la pagina cliccando su delle immagini. Lo scroll viene eseguito creando un movimento soft della pagina realizzato applicando dei loop con dei ritardi. Se clicco più volte su una delle immagini, anche se lo scroll è terminato, devo aspettare che vengano eseguiti i loop di ogni click memorizzato.
    Esiste un sistema per cancellare il buffer o per escludere la memorizzazione dei click ?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nulla del genere,
    se vuoi lascia un link al sorgente

    dimenticavo, benvenuto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    6
    function scrollwindowdown(){
    myspeed=thespeed
    while (myspeed>0 || window.pageYOffset<window.innerHeight){
    window.main.scrollBy(0,myspeed);
    pausecomp(35); //ritardo
    myspeed-=1;
    }
    }

    function scrollwindowup(){
    myspeed=-thespeed
    while (myspeed<0 || window.pageYOffset>0){
    window.main.scrollBy(0,myspeed);
    pausecomp(35); //ritardo
    myspeed+=1;
    }
    }

    <area onfocus="this.blur()" onclick="scrollwindowup()" onmouseout="myspeed=0" shape="CIRCLE" coords="52,49,46" href="javascript:">
    <area onfocus="this.blur()" href="javascript:" onclick="scrollwindowdown()" onmouseout="myspeed=0" shape="CIRCLE" coords="54,46,44">


    Grazie

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.