Düğme tıklatması olayında yeni bir div oluşturulur. Bir kullanıcı mümkün olduğunca çok sayıda div oluşturabilir. Bir div
oluşturulduğunda, sürüklenebilir jpeeryui PLUGIN'un yardımı sayesinde sürüklenebilir. Oluşturulan div'ı kaldıran başka bir tıklama olayı ayarladım. Sorun, kullanıcı tıklatıldığında tıklatma düğmesine tıklandığında tüm div'leri kaldırmasıdır. Özellikle bu div'i kaldıran her bir div
'a nasıl bir düğme eklenebilir? JSFIDDLEBir düğmeyi açma düğmesini tıklatın - sorun: tüm boşlukları kaldırma
jQuery
/** Remove newly created div **/
$(".remove").click(function(){
$(".draggable").remove();
});
var z = 1;
$('#button').click(function (e) {
/** Make div draggable **/
$('<div />', {
class: 'draggable ui-widget-content',
text: $('textarea').val(),
appendTo: '.middle-side',
draggable: {
containment: 'parent',
start: function(event, ui) {
$(this).css('z-index', ++z);
}
}
}).addClass('placement');
/** Contain draggable div **/
$('.middle-side').parent().mousemove(function(e){
var offset = $(this).offset();
var relX = e.pageX - offset.left;
var relY = e.pageY - offset.top;
$('.placement').css({'top': relY + 30,'left': relX + 10, 'position': 'absolute'});
})
});
HTML
<textarea rows="4" cols="50" placeholder="Enter Text Here!"></textarea><br/>
<input type="button" id="button" value="Add Div with Text" />
<button class="remove">Remove div</button><br/>
<div>
<div class="middle-side empty"></div>
</div>
Burada yardımcı olabilir misiniz lütfen http://stackoverflow.com/questions/25600101/containing-a-draggable-div-to-parent –