我正在尝试动态创建可以拖动的 div。但我发现,整个父 div 也随之移动。如果我创建多个子 div,它们也会与父级一起移动。我究竟做错了什么?这是我的代码:
$(function() {
$( "button#new-child" )
.button()
.click(function( event ) {
event.preventDefault();
$("#creation-box").append("<div class='draggable ui-widget-content'><p>Drag me around</p></div>").draggable();
});
});
和html
<body>
<div id="toolbar">
<div class="header"> <h3>Toolbar</h3></div>
<button id="new-child">New Child</button>
</div>
<div id="creation-box">
<div class="header"><h3>Creation Box</h3></div>
</div>
</body>