[英]How to start dragging an item programmatically using dojo/dnd/Moveable?
I am using dojo/dnd/Moveable in order to make an item draggable. 我正在使用dojo / dnd / Moveable来使项目可拖动。 At the moment using the following script:
目前使用以下脚本:
I would need change its behavior in the following way: 我需要通过以下方式更改其行为:
I have tried using topic in manager /dnd/start
but with no success. 我尝试在管理器
/dnd/start
使用主题,但没有成功。
Any ideas how to solve this? 任何想法如何解决这个问题?
http://jsbin.com/cohalorike/1/ http://jsbin.com/cohalorike/1/
require(["dojo/dnd/Moveable", "dojo/dom", "dojo/on", "dojo/domReady!"],
function (Moveable, dom, on) {
on(dom.byId('btn'), 'click', function () {
var dnd = new Moveable(dom.byId("dndOne"));
on(dnd, "FirstMove", function (event, leftTop) {
console.log('FirstMove', leftTop);
});
on(dnd, "Move", function (event, leftTop) {
console.log('Move', leftTop);
});
});
});
也许您可以改用dojo/dnd/Source
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.