2010-11-11 3 views
8

Attualmente sto lavorando a una pagina Web che verrà visualizzata su un iPad. Usa le librerie jquery-ui per visualizzare una barra di scorrimento. Tuttavia, quando un utente tenta di trascinare i cursori, l'intera pagina viene trascinata. Qualcuno sa se c'è qualche tipo di override che può essere specificato in jquery o html per impedire al browser di trascinare la pagina su un iPad dopo aver toccato un evento di trascinamento?Prevenire una pagina Web da trascinamento su un iPad nel codice

+0

Dai un'occhiata a questo: http://stackoverflow.com/questions/8766052/drag-drop-on-safari-ios-wont-drag-wont-respond-to-drop-on-desktop-ipad/8855190 # 8855190 –

risposta

3

Si consiglia di controllare questo articolo: Adapting an Interface for Touch Devices. Discute su come rilevare se stai correndo in un ambiente touch, ma anche (più avanti nell'articolo) ha una discussione sull'override del comportamento predefinito dell'evento touchstart ... "Catturando il movimento del dito e dirottandolo, possiamo impedire il comportamento di scorrimento predefinito utilizzando il metodo event.preventDefault() di jQuery e inserire tutto ciò che vogliamo. "

Problemi correlati