Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jQuery中创建可拖动的克隆?_Jquery - Fatal编程技术网

如何在jQuery中创建可拖动的克隆?

如何在jQuery中创建可拖动的克隆?,jquery,Jquery,我正在尝试为学校创建一个简单的站点,允许用户将不同颜色的正方形拖动到一个大div中,以创建一个类似于reddit上的r/place的图像。但是我不能让克隆人拖动 jQuery: $(function(){ $('.ui-widget-content').draggable({ helper:'clone', revert: 'invalid' }); $('#canvas').droppable({ accept: '.ui-widg

我正在尝试为学校创建一个简单的站点,允许用户将不同颜色的正方形拖动到一个大div中,以创建一个类似于reddit上的r/place的图像。但是我不能让克隆人拖动

jQuery:

 $(function(){
    $('.ui-widget-content').draggable({
      helper:'clone',
      revert: 'invalid'
    });
    $('#canvas').droppable({
      accept: '.ui-widget-content',
      drop: function(event, ui) {
        $(this).append($(ui.helper).clone());
      }
    });
});
<div id="canvas">


<div id="color-container">
  <div id = "red" class = "ui-widget-content"> </div>
  <div id = "blue" class = "ui-widget-content"> </div>
  <div id = "green" class = "ui-widget-content"> </div>
  <div id = "yellow" class = "ui-widget-content"> </div>
  <div id = "orange" class = "ui-widget-content"> </div>
</div>

</div> <!-- closes the "canvas" -->
$(函数(){
$('.ui小部件内容')。可拖动({
助手:'clone',
回复:“无效”
});
$(“#画布”)。可拖放({
接受:'.ui小部件内容',
drop:函数(事件、用户界面){
$(this.append($(ui.helper.clone());
}
});
});