Javascript Jquery Ui Dragable要设置放置位置吗
使用jQueryUIDragable 在其中,我拖动(#b1)缩略图并附加div。但我想设置放置区域。就像我在.box(边框框)中拖动缩略图一样,然后仅附加工作,否则不行。我想设置这样的条件。 我的代码Javascript Jquery Ui Dragable要设置放置位置吗,javascript,jquery,Javascript,Jquery,使用jQueryUIDragable 在其中,我拖动(#b1)缩略图并附加div。但我想设置放置区域。就像我在.box(边框框)中拖动缩略图一样,然后仅附加工作,否则不行。我想设置这样的条件。 我的代码 $(“#b1”).draggable({revert:true}); $(“.box”).可拖放({ hoverClass:“ui状态悬停”, drop:函数(事件、用户界面){ $(本) .addClass(“ui状态突出显示”) } }); $(“#b1”).可拖动({ 开始:功能(事件、用
$(“#b1”).draggable({revert:true});
$(“.box”).可拖放({
hoverClass:“ui状态悬停”,
drop:函数(事件、用户界面){
$(本)
.addClass(“ui状态突出显示”)
}
});
$(“#b1”).可拖动({
开始:功能(事件、用户界面){
console.log(事件);
控制台日志(ui);
},
停止:功能(事件、用户界面){
$(“.box”)。附加(“”);
}
});
这是我的小提琴代码:
您可以使用accept功能尝试此操作。
设置可下拉式
$(".box").droppable({
accept: "#b1",
drop: dropped,
scope: "drop",
})
function dropped(event, ui) {
$(this).append(ui.draggable);
$(ui.draggable).css({ "left": "0", "top": "0" });
}
}
下面是解决方案。希望这能解决问题 步骤1:Html
<div id="draggable" class="ui-widget-content">
<p>Drag me to my target</p>
</div>
<div id="droppable" class="ui-widget-header">
<p>Drop here</p>
</div>
把我拖到我的目标
到这里来
步骤2:Jquery
<script>
$(function() {
$( "#draggable" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
// After drop done
}
});
});
</script>
$(函数(){
$(“#可拖动”).draggable();
$(“#可拖放”)。可拖放({
drop:函数(事件、用户界面){
//完成后
}
});
});
<div id="draggable" class="ui-widget-content">
<p>Drag me to my target</p>
</div>
<div id="droppable" class="ui-widget-header">
<p>Drop here</p>
</div>
<script>
$(function() {
$( "#draggable" ).draggable();
$( "#droppable" ).droppable({
drop: function( event, ui ) {
// After drop done
}
});
});
</script>