Sto provando a creare un rotatore di immagini che funzioni su dispositivi mobili usando lo scorrimento per la navigazione. Sto anche cercando di far girare lo stesso rotatore sui browser per PC, ma di essere in grado di usare il trascinamento del mouse per simulare lo scorrimento. Qualche buona idea?Simula scorri con il mouse in javascript
risposta
Avrai voglia di gestire onmousedown
, onmousemove
, e onmouseup
eventi, tenere traccia della posizione del mouse e manipolare il vostro rotatore immagine di conseguenza.
credo siete alla ricerca di questa risposta: Standalone jQuery "touch" method?
La risposta accettata ha codice per implementare colpo sinistra supporto/destra e un'altra risposta più in basso ha un collegamento a un plugin che fa un compito simile: http://www.netcu.de/jquery-touchwipe-iphone-ipad-library (questo plugin consente il rilevamento di swipes in quattro direzioni).
Ho guardato nella maggior parte di questi ... io consiglierei di guardare in
Da quel poco che ho visto, ha il supporto per desktop e strisciata mobili ed ero impressionato con i demo.
Quando si utilizza Hammer.js, si dispone anche del supporto per gli eventi tocco/mouse e puntatore. Questo per i laptop touch screen come il chromebook pixel e windows8. La maggior parte delle biblioteche là fuori non supporta ancora quelle.
Ho finito per utilizzare iDangerous iSwiper, che ha soddisfatto tutte le mie esigenze ed è (IMO) molto eccellente.