我有一个简单的jsfiddle,它不会放在可放置的 DIV 上,但会放在未设置为可放置的文本框上。
谁能说出为什么可拖动不会放在 DIV 中以及为什么会放在文本框中?
尝试过使用不同的选择器,检查 .data('droppable') 在 DIV 上是否为真(它是),并尝试了所有我能找到的有关可放置 DIV 的问题......唉,无济于事。
不建议直接在输入上使用.draggable()
,因为它会导致字段变得不可编辑。我建议将您的输入包装在一个<span>
或中<div>
并添加.draggable()
到那些 instad。
这是您的代码作为示例更新 - http://jsfiddle.net/jaredhoyt/FNe6t/1/