0
在移動設備上運行Javascript代碼時,每個按鈕的響應時間非常緩慢。起初,我認爲我的代碼中的點擊事件處理程序只是非常低效的代碼,直到我訪問其他網站並意識到1)延遲發生在每個站點2)延遲發生在點擊事件觸發之前。Javascript單擊移動設備上的事件性能
延遲被分成兩個大致相等的(肉眼)部分 - 在keydown之前以及keydown和keyup之間。在鍵入之後,點擊事件被觸發而沒有任何可見的(肉眼)延遲。
是否有任何事情可以通過更改我的設備設置或優化某些JavaScript代碼塊來使keydown發生更快或更短的時間?
不,我相信你看到的事實是,移動瀏覽器必須延遲按下/釋放事件來測試長按或拖動操作。隨後,這些事件在手機/平板電腦上不是即時的。 – qJake
@SpikeX,我在哪裏可以閱讀更多關於此? –
以下是您的示例:http://stackoverflow.com/questions/9071346/is-there-a-way-to-remove-the-clicking-lag-on-mobile-touch-devices – qJake