javascript - jQuery - 使 DIV 既可拖动又可拖放

标签 javascript jquery html css jquery-ui

我在 jsFiddle 上玩弄,想知道是否有可能使一个对象同时 .draggable.droppable,例如这样我就可以能够使 Div.1 可以放到 Div.2 上,反之亦然。

我的 jQuery

  $(function() {
    $( "#draggable" ).draggable({revert: true, snap: 'inner'});
    $( "#droppable" ).droppable({
      drop: function( event, ui ) {
        var one = $(this).html();
        var two = ui.draggable.html();
        $(this).html(two);
        ui.draggable.html(one);
      }
    });
  });

和我的 HTML

<div id="draggable droppable">16.00 - 17.00</div></br>
<div id="droppable draggable">13.00 - 14.00</div></br>
<div id="draggable droppable">14.00 - 15.00</div></br>
<div id="droppable draggable">09.00 - 10.00</div></br>
<div id="draggable droppable">07.00 - 08.00</div></br>
<div id="droppable draggable">18.00 - 19.00</div></br>

有什么想法吗?谢谢!

最佳答案

在多次使用它们时尝试使用类而不是 id,因为 id 只能使用一次 您也不能在 1 个元素上使用 2 个 ID。

关于javascript - jQuery - 使 DIV 既可拖动又可拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31999109/

相关文章:

php - 在 JavaScript 弹出窗口中显示图像标题?

javascript - 在 JavaScript 中保持 CSS 字符串中的换页字符不变

javascript - 在 Chrome 扩展中包含第三方库后 undefined variable

javascript - 比 lodash 链更好、更高效

javascript - Bootstrap Tab Control 为所有选项卡触发代码

php - 是否可以检测视口(viewport)宽度并在 jquery 中写入 mysql,然后在不重新加载页面的情况下在 php 中检索宽度

javascript - PHP中如何动态持续增加html表的数量

javascript - system.js 从另一个文件夹导入

html - Shinydashboard:将主标题标题与侧边栏一起折叠

html - 分区 : full height + scroll