【问题标题】:Dojo dnd input box道场dnd输入框
【发布时间】: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


【解决方案1】:

如果您使用dojo.dnd.Moveable 而不是dojo.dnd.AutoSource,它是否有效?

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多