0

我想知道怎么了。在模拟镀铬触摸中,它工作得很好。在移动端编译成 JavaScript chrome 浏览器,不能完美运行。*在 Android 4.1 - Chrome 30 - 双核 Dart Editor 版本 0.8.1_r28355 Dart SDK 版本 0.8.1.2_r28355 上测试*

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();
}
4

1 回答 1

0

在方法调用内部添加:

event.preventDefault();

防止快捷方式“触摸”干扰(chrome mobile)。方法代码:

mov(evento){
  evento.preventDefault();
  divContainer.innerHtml = evento.touches[0].client.x.toString();
}
于 2013-10-16T04:49:22.133 回答