我正在使用 YUI3,我一直在尝试<tr>
在表格中制作可拖动的标签,但没有运气。我发现我可以拖动<div>
节点,但由于某种原因我不能拖动<tr>
. 这不应该是一个限制,我找到了 YUI2 的示例,但代码与 YUI3 完全不同,我无法弄清楚。
有谁知道你是否可以<tr>
在 YUI3 中拖动节点,以及如何做到这一点?
这是我的代码:
YUI({combine: true, timeout: 10000}).use("dd-drop", "dd-constrain", "node", function (Y) {
var drags = Y.Node.all('#draftable-players tr.drag');
drags.each(function(v, k) {
var dd = new Y.DD.Drag({
node: v,
dragMode: 'intersect'
}).plug(Y.Plugin.DDConstrained, {
constrain2node: '#draft'
});
dd.on('drag:end', function(e) {
e.preventDefault();
});
});
});
以及相关的 HTML:
<div id="draft">
<table id="draftable-players">
<tr class="drag"><td>some stuff</td></tr>
<tr class="drag"><td>some more stuff</td></tr>
</table>
<table> another table, i'm trying to drag <tr>s from the other one to this one
</table>
</div>
任何帮助,将不胜感激。谢谢!