【发布时间】:2009-12-18 01:13:58
【问题描述】:
我正在尝试使用 Dojo DnD 移动输入框的内容,因此 HTML 看起来像这样:
<div id="input_box">
<input type="text" class="my_input_box_style" />
</div>
JavaScript 看起来像这样:
var dndSource = new dojo.dnd.AutoSource(dojo.byId("input_box"), {
singular: true,
copyOnly: true,
selfCopy: false,
selfAccept: false,
accept: false
});
if(dndSource) {
dojo.connect(dndSource, "onDrop", null, my_dnd_method, true);
}
但无论出于何种原因,当我尝试进行实际的拖动操作时,我都没有进行任何拖动。
【问题讨论】:
-
你得到了什么?有什么错误吗?没有头像?使用像您这样的 HTML 片段,一切都应该简单明了。最常见的问题是“为什么我不能在我的输入框中选择文本,它是 DnD 项目的一部分?” - 答案是“使用'skipForm: true'”。但我知道你有一个不同的问题。
-
嗯。是否愿意打开错误单并附上重现您的问题的简约文件?
标签: javascript dojo drag-and-drop dojo-dnd