2013-10-11 42 views
0

我不知道什麼是錯的。在模仿的鉻觸摸,它完美的工作。在手機編譯爲JavaScript Chrome瀏覽器時,並不完美。 *測試於Android 4.1 - Chrome的30 - 雙核 飛鏢編輯器版本0.8.1_r28355 飛鏢SDK版本0.8.1.2_r28355 *dart onTouchMove編譯爲JS延遲

import 'dart:html'; 

DivElement divContainer; 

void main() { 
    divContainer = new DivElement() 
    ..style.backgroundColor = '#6a00d7' 
    ..style.width = '600px' 
    ..style.height = '600px'; 

    document.body.nodes.add(divContainer); 

    window.onTouchMove.listen((event) => mov(event)); 
} 

mov(evento){ 
    divContainer.innerHtml = evento.touches[0].client.x.toString(); 
} 
+0

究竟是什麼問題? 「不能很好地工作」不是一個非常有用的描述...... – MarioP

回答

0

添加方法調用內部:

event.preventDefault(); 

防止快捷鍵「觸摸」干擾(鍍鉻手機)。 方法代碼:

mov(evento){ 
    evento.preventDefault(); 
    divContainer.innerHtml = evento.touches[0].client.x.toString(); 
}