javascript - 如何拖动表格中的列

标签 javascript jquery html css

查询

 $('a').draggable({
        containment: "table",
        revert: 'invalid'
    });
    var i = 0;
    $('td').droppable({
        drop: function (ev, ui) {
            var dropped = ui.draggable;
            var droppedOn = $(this);
            $(droppedOn).droppable("disable");
            $(dropped).parent().droppable("enable");
            $(dropped).detach().css({
                top: 0,
                left: 0
            }).appendTo(droppedOn);
        }
        });
     $('td').not('td:empty').droppable("disable");
     $('#red').droppable({
            drop: function(ev, ui) {
              dropped = ui.draggable;
              droppedOn = $(this);

              if ( $(droppedOn).droppable()){
                  i++;
              }else{
                  i--;
              }
              if (i==3){
              $(droppedOn).droppable("disable");
              $(dropped).parent().droppable("enable");
              $(dropped).detach().css({top: 0, left: 0}).appendTo(droppedOn);
              }else{
                 $(droppedOn).droppable("enable");
              }
            },
            out: function(event, ui) {
            i=i-1;
            }
        }); 

fiddle :https://jsfiddle.net/uo8x5ks2/

当我拖动它时,我试图让红色背景与 T 一起移动。 现在它只让我拖T 谢谢你的时间

最佳答案

你可以看看这个,这个插件。它真的很容易使用。

http://bevacqua.github.io/dragula/

关于javascript - 如何拖动表格中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552858/

相关文章:

javascript - 什么是 ".js.map"文件?

javascript - 如何通过管道将代码和单元测试传递给 npm test?

javascript - 如何从一个函数取出一个变量到另一个函数

javascript - 为什么使用 jQuery EasyUI 在 jQuery.show() 上 Div 的宽度为 0px

javascript - 如何将 tocify 与 asciidoctor 一起用于动态目录?

html - CSS : border on wrapper not showing

javascript - 从嵌套 $.get 返回值

jquery - 未捕获的类型错误 : Cannot call method 'match' of undefined

html - Bootstrap网格系统布局

html - angular2 自定义指令输入语法