【发布时间】:2012-06-06 02:22:58
【问题描述】:
在this post 中询问了如何在单击另一个对象时立即启动拖动操作。我有同样的问题,但在 gwtquery 和可拖动插件的上下文中。
在参考帖子中,要拖动的新项目被移动到点击点下方,并且原始的鼠标按下事件被发送到它。是否可以在 gwt 中做到这一点?
【问题讨论】:
在this post 中询问了如何在单击另一个对象时立即启动拖动操作。我有同样的问题,但在 gwtquery 和可拖动插件的上下文中。
在参考帖子中,要拖动的新项目被移动到点击点下方,并且原始的鼠标按下事件被发送到它。是否可以在 gwt 中做到这一点?
【问题讨论】:
你应该可以做这样的事情:
$("#myDraggable").as(Draggable).draggable();
$("#myOtherDiv").mousedown(new Function(){
@Override
public boolean f(Event e) {
//position your draggable first
//...
$("#myDraggable").trigger(e);
return false;
}
});
但方法 trigger(Event e) 在 GQuery 中尚不存在。我打开一个问题来覆盖它:http://code.google.com/p/gwtquery/issues/detail?id=139
【讨论】: