make cloned png draggable Jquery

时间:2017-04-06 22:52:03

标签: javascript jquery

这是我第一次使用javascript。我试图使这个图像可拖动。现在,原来的png是可拖动的。我单击一个按钮来克隆图像,这可以工作,但克隆不可拖动。请帮忙!非常感谢你的时间。

$(function() {
  $(".draggable").draggable();
});




$(document).ready(function() {
  $("button").click(function() {
    $("body").append($("section:first").clone().addClass('drag(event)'));
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<div id="div1">
  <img src="http://i.imgur.com/kOOsSXe.jpg">
</div>

<section class="draggable" class="ui-widget-content">
  <img src="http://i.imgur.com/RWdfFRO.png" ondragstart="drag(event)" width="50" height="130" draggable="true"> </section>

<button>Tank Man</button>

1 个答案:

答案 0 :(得分:1)

可能是因为你没有通过使用这段代码使其可拖动

$(&#34; .draggable&#34;)。draggable();

所以我建议你像这样修改你的代码

$(document).ready(function(){
    $("button").click(function(){

 var element=$("section:first").clone().addClass('drag(event)');       
$("body").append(element);
element.draggable();
 });