我有一个为移动设备设计的复杂 GWT 应用程序,并且在其(根)ApplicationPresenter 中有这个gwtquery-gestures-plugin代码:
$(RootPanel.get())
.as(Gesture.Gesture)
.on("tap", new Function()
{
@Override
public boolean f(Event e)
{
Log.info("tap:" + e.getType() + ", x:" + e.getClientX() + ", y:" + e.getClientY());
// handle tap events here
return true;
}
})
.on("swipeone", new Function()
{
@Override
public boolean f(Event e)
{
GestureObjects.Options o = arguments(0);
int delta = (int) o.delta().get(0).moved();
Log.info(o.description() + ":" + o.directionName() + ", x:" + e.getClientX() + ", y:" + e.getClientY() + ", delta:" + delta);
// handle swipe events here
return true;
}
});
不幸的是,这个插件似乎完全劫持了文本的本机选择,因此用户无法复制和粘贴任何内容。有没有办法启用它,或者某种解决方法?