Mi piacerebbe farlo in modo tale che mentre trascini il dito su un insieme di elementi, lo sfondo di quello con cui hai il dito sulle modifiche.Passaggio a nuovi elementi durante il touchmode
Sembra che voglio utilizzare l'evento touchmove per questo, ma per quanto posso dire l'elemento di destinazione non cambia mai, anche mentre si trascina. Il clientX e clientY cambiano, e ho trovato questa funzione document.elementFromPoint
che funziona in chrome, ma sembra molto rotonda (in più non sono sicuro di quali browser lo supportano)
Vedi questo violino, voglio che le caselle diventino verdi come si tocca attraverso di loro:
a proposito, in cromo, avrete bisogno di andare nella scheda user agent del modal ispettore config e scegliere "emulare gli eventi touch" per vedere il mio esempio.
Edit: ho trovato un'idea di utilizzare mouseenter
qui How to detect html elements on touchmove e ottenuto di lavorare sul desktop Chrome, ma non su Safari Mobile.
Bisogna guardare le coordinate del vostro evento touchmove e vedere se si sovrappongono con le coordinate del tuo elemento html.Ho dovuto scrivere lo stesso codice per un gioco Android jquerymobile, non ce l'ho qui a casa, ma domani posso cercarlo e aggiornare il tuo violino con esso. – Nelson