Je suis en train de faire jquery ajouter de nouvelles div puis faire draggable mais je l'ai essayé et à la recherche sur Google et je ne peux pas trouver quoi que ce soit mon code ci-dessousCréer une nouvelle Div Draggable à Jquery
$(document).ready(function() {
$("#draggable").draggable({
containment: 'parent',
handle: 'drag_border',
drag: function(e, ui) {
var top = ui.position.top;
var left = ui.position.left;
$("#top").html(top);
$("#left").html(left);
}
});
});
function New_Text() {
$("<div id=\"draggable\" style=\"width: 200px; height: 50px; border:dashed thin; background-color: #fff\">Drag me</div>").appendTo("div#drag_border");
}
Merci
Ceci est juste un extrait, pourriez-vous poster plus du code il est donc plus facile de déboguer? – alexy13
Pouvez-vous faire le div lorsque la page est chargée, et l'avez-vous caché jusqu'à ce que vous en ayez besoin? –
@ alexy13 - Je crois que le problème est qu'il crée le div plus tard, donc le gestionnaire d'événements n'est pas attaché au div, et je ne pense pas que la fonction live fonctionnera pour ça, mais c'est presque ce dont il a besoin. –