Javascript Jquery:Drop-in元素已删除
使用jQuery,我试图能够将一个元素放到另一个被删除的元素中。我认为解决这个问题的方法是使用Javascript Jquery:Drop-in元素已删除,javascript,jquery,drag-and-drop,Javascript,Jquery,Drag And Drop,使用jQuery,我试图能够将一个元素放到另一个被删除的元素中。我认为解决这个问题的方法是使用setTimeout,但我不知道正确的语法 这是我尝试过的代码: $(“.drag”).draggable({revert:true,helper:“clone”}); $(“.page”).droppable({ drop:函数(事件、用户界面){ 警报(“拖动类型:”+$(ui.draggable).attr(“数据类型”); if($(ui.draggable).attr(“数据类型”)=“干部
setTimeout
,但我不知道正确的语法
这是我尝试过的代码:
$(“.drag”).draggable({revert:true,helper:“clone”});
$(“.page”).droppable({
drop:函数(事件、用户界面){
警报(“拖动类型:”+$(ui.draggable).attr(“数据类型”);
if($(ui.draggable).attr(“数据类型”)=“干部”)
函数dropInCadre()
{
设置超时(dropInCadre,200)
$(此)。追加(“”);
}
}});
$(“.drag image”).draggable({revert:true,helper:“clone”});
函数dropInCadre(){
$(“.Brancher”).Dropable({
drop:函数(事件、用户界面){
警报(“拖动类型:”+$(ui.draggable).attr(“数据类型”);
if($(ui.draggable).attr(“数据类型”)=“topbar”)
$(此).append(“标识:Mot de passe:”);
if($(ui.draggable).attr(“数据类型”)=“midbar2”)
$(此)。追加(“”);
if($(ui.draggable).attr(“数据类型”)=“中间栏”)
附加(“- 第1条
第2条第3条第4条第5条第6条第7条第8条第9条第10条
”;
if($(ui.draggable).attr(“数据类型”)=“botbar”)
$(this).append(“Nom:Courriel:Message:envooyer votre Message”);
}});
}
div#modele{
宽度:20%;
高度:600px;溢出:自动;
边框:3倍纯黑;
}
.第页{
位置:绝对位置;
左缘:20%;
利润率最高:-55%;
宽度:80%;
高度:700px;
}
.干部{
位置:绝对位置;
左缘:20%;
利润率最高:10%;
宽度:70%;
高度:500px;
背景色:青色;
边框:3倍纯黑;
}
.页脚{
位置:绝对位置;
底部:0;
背景色:#00FF00;
宽度:100%;
文本对齐:居中;
边框:3倍纯黑;
}
.header{
背景色:#00FF00;
宽度:100%;
文本对齐:居中;
边框:3倍纯黑;
}
.中{
位置:绝对位置;
顶部:47px;
边框:3倍纯黑;
背景色:#00FF00;
宽度:45%;
}
.middle2{
位置:绝对位置;
顶部:47px;
右:0px;
边框:3倍纯黑;
宽度:45%;
}
看起来您可能正在设置递归函数
dropInCadre的第一个定义不需要是函数
if($(ui.draggable).attr("data_type")=="cadre")
//function dropInCadre()
{
setTimeout(dropInCadre, 200)
$(this).append("<div class=cadre></div>");
}
if($(ui.draggable).attr(“数据类型”)=“干部”)
//函数dropInCadre()
{
设置超时(dropInCadre,200)
$(此)。追加(“”);
}
很难理解你想说什么,也许要用翻译?嗯。。。1) 我在页面中设置了框架2)我想在框架中放置其他元素你所说的框架是什么意思?frame不是html元素,除非您指的是iframe(不推荐使用/不应该使用iframes)frame=.branch{位置:绝对;左边距:20%;右边距:10%;宽度:70%;高度:500px;背景色:青色;边框:3px纯黑色;}