所以我有一个div元素,只需单击一个链接即可附加到我的DOM上。 问题是我应该能够移动该元素,但如果我将它附加到我的DOM,我根本无法拖动它。
live()函数解决方案也是如此?如果是的话,我应该如何使用它?我有点不知道怎么样。 这是简约代码:
要追加的元素(data.html):
<div id="menu">
<p>random stuff here</p>
</div>
jquery的:
$("#menu").draggable();
$("#button").click(function(){
//custom function for exists()
if ($("#menu").exists()){
$("#menu").remove();
}
else {
$.get("data.html", function(data){
$("body").append(data);
});
}
});
答案 0 :(得分:0)
附加时,绑定拖动事件。它应该是这样的:
$("#button").click(function(){
//custom function for exists()
if ($("#menu").exists()){
$("#menu").remove();
}
else {
$.get("data.html", function(data){
$("body").append(data);
$("#menu").draggable();
});
}
});