自定義控件是用手指拖動觸發(fā) Canvas 會話的內(nèi)容,但是 在 PC 瀏覽器中用touchMove很流暢,但是在手機(jī)瀏覽器中就是會卡。
創(chuàng)新互聯(lián)秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站制作、成都網(wǎng)站設(shè)計,小程序定制開發(fā),網(wǎng)頁設(shè)計制作,成都手機(jī)網(wǎng)站制作,網(wǎng)絡(luò)營銷推廣幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長。
解決辦法:touchstrart的function中添加e.preventDefault()即可解決。
event.preventDefault()是阻止默認(rèn)行為啊!
主要是由于200ms超時導(dǎo)致內(nèi)核不一定會一直處理touchmove事件,一旦超時會將后續(xù)所有的事件轉(zhuǎn)交給UI處理,導(dǎo)致touchmove不會一直觸發(fā)。系統(tǒng)瀏覽器也存在同樣的問題。