在这篇文章中,询问了如何在单击另一个对象时立即启动拖动操作。我有同样的问题,但在 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