【发布时间】:2014-04-13 11:13:35
【问题描述】:
我正在阅读此处http://bill.dojotoolkit.org/api/1.9/dojo/dnd/move.parentConstrainedMoveable 和此处http://dojotoolkit.org/reference-guide/1.9/dojo/dnd/Moveable.html 的文档以及在网络上找到的一些示例,但我似乎不明白如何使其工作。我有这个小提琴http://jsfiddle.net/W7V2a/4/ 我想要在移动开始调用一个函数之前,在移动过程中调用另一个函数,一旦它结束第三个函数。不仅一次,而且每次移动发生。我无法让它捕捉到事件。
按钮也将一直被添加和移除,因此将可移动对象附加到像
这样的变量var moveable = new move.parentConstrainedMoveable(button.domNode, {
handle: this.focusNode,
area: "content",
within: true
});
on(moveable, "onMoveStart", function (e) {
dojo.query(".container").style("backgroundColor", "red");
alert("onMoveStart");
});
似乎不实用。那么我怎样才能动态地创建可移动的对象并捕捉它们的事件并对这些事件做些什么呢?
【问题讨论】:
标签: javascript dojo dom-events