Javascript Dojo 1.6如何捕获拖放&x27;插入节点';事件

Javascript Dojo 1.6如何捕获拖放&x27;插入节点';事件,javascript,jquery,html,dom,dojo,Javascript,Jquery,Html,Dom,Dojo,试图动态更改DND容器的高度,但似乎不起作用 assigned_list保存所有插入,我尝试使用以下方法捕获节点但失败,firebug在插入节点时从不使用此方法 // 'insertNodes' doesn't work // same with onDndDrop // firebug doesn't respond to this dojo.connect, when insert a node dojo.connect(assigned_list, "onDndDrop", nodeCha

试图动态更改DND容器的高度,但似乎不起作用

assigned_list
保存所有插入,我尝试使用以下方法捕获节点但失败,firebug在插入节点时从不使用此方法

// 'insertNodes' doesn't work
// same with onDndDrop
// firebug doesn't respond to this dojo.connect, when insert a node
dojo.connect(assigned_list, "onDndDrop", nodeChanges); 
下面是
nodeChanges
函数

function nodeChanges(){
    dojo.byId("assigned_nodes_container").style.height = dojo.byId("assigned_nodes_container").clientHeight+'px';
}

我们使用的是Dojo 1.6

以下是我的猜测:尝试设置

dojo.connect('dojo.byId("assigned_list")','onDndDrop',nodeChanges);
在被调用函数中:

 dojo.style('assigned_nodes_container','height',dojo.byId('assigned_nodes_container').clientHeight+'px' );
这是设置元素样式的更好方法

有关更深入的信息,请查看此处:

请看这里: 这是采用AMD新技术的Dojo的最新版本

你好,米里亚姆