1
내가 아래 사용하여 동적 콘텐츠를 추가 한 드래그하지 동적으로 추가 요소는
var obj = {"Test Tube": "test.png","Beater": "beat.png"};
$.each(obj, function(key, value) {
$(".instruments").append('<div class="tile bg-gray">'
+'<div class="tile-content image">'
+'<img src="'+value+'">'
+'</div>'
+'<div class="brand">'
+'<span class="label fg-white">'+key+'</span>'
+'</div>'
+'</div>');
});
$(".tile").click(function(){
var imgSelected = $(this).find("img").attr("src");
$(".working-area").append('<div id="draggable" class="ui-widget-content" style="border:solid 1px;"><img src="'+imgSelected+'" width="100px" height="100px" /></div>');
});
가 지금은 드래그 요소로 새로 추가 된 #draggable 사업부를 만들 필요가 간단합니다. 이 목적을 위해 내가 가진 코드와 같은 아래
$(function() {
$("#draggable").draggable();
});
그러나 정적 요소 아이디 #draggable 같은 동적으로 추가 된 div 작동하지 않을 것이
내가 링크 이러한 외부 JS 및 CSS를
<link href="http://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
이 작동 동적 인 div에 대해 이것이 틀린 이유는 무엇입니까?
고맙습니다. – nifCody