【问题标题】:Drop element on Cursor position将元素放在光标位置
【发布时间】:2013-07-08 00:18:15
【问题描述】:

我正在执行拖放事件,因为我想将元素拖放到可拖放元素上。

<div class="draggable ui-draggable"  id="800068">
    <h5>test 2.mp4</h5>
</div>

我将它放入 ::

<div class="drop" data-bind:"foreach:items">
   <div class="slot">
        <p data-bind="text"></p>
   </div>
</div>

& 我的 Jquery 拖放代码如下::

$('.draggable').draggable();
$('.drop').droppable();

但是 Dropped 元素附加在 & 的底部,我想在 Way so that I can be over Slot as well as over &lt;p&gt; 中附加该删除的元素

【问题讨论】:

  • 我有点搞不懂问题是什么,你能把小提琴放在一起吗?
  • jsfiddle.net/rjha999/yLd4j 在这里我试图将元素放在两个不同的 DIV 块之间

标签: jquery html jquery-ui knockout.js


【解决方案1】:
    $(".slot").droppable({
        accept: ".draggable",
        tolerance:"pointer",
        drop: function (event, ui) {
            var dropped = ui.draggable;
            var droppedOn = this;
            $(dropped).detach().css({ top: 0, left: 0 });
            $(droppedOn).before($(dropped));
            $(dropped).append("<h5></h5>");
            $(dropped).find('h5').text("hello test");
        }
    });

如果这是你想要的,这会将它放在它所在的 div 下方?

【讨论】:

  • 如何把它放在 DIV 的上部??
猜你喜欢
  • 2012-03-03
  • 2013-05-25
  • 1970-01-01
  • 1970-01-01
  • 2019-03-10
  • 1970-01-01
  • 1970-01-01
  • 2014-12-14
  • 1970-01-01
相关资源
最近更新 更多