Тип нового jQuery, и я работаю с перетаскиваемым и отбрасываемым материалом. У меня есть два перетаскивания и droppable. Я не могу понять, как заставить его делать разные вещи, основываясь на том, какую коробку я бросаю. Вот мой JQuery:JQuery Draggable и Droppable с несколькими Draggable
$(function() {
$("#greatplan").draggable();
$("#droppable").droppable({
drop: function(event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Great Plan Picked!")
}
});
$("#poorplan").draggable();
$("#droppable").droppable({
drop: function(event, ui) {
$(this)
.addClass("ui-state-highlight")
.find("p")
.html("Poor Plan Picked!")
}
});
})
И мой HTML:
<div id="greatplan" class="ui-widget-content">
<p>Great Plan!</p>
</div>
<br>
<div id="poorplan" class="ui-widget-content">
<p>Poor Plan!</p>
</div>
<div id="droppable" class="ui-widget-header">
<p>Drop your plan here</p>
</div>
Независимо от того, который боксировать таскаю в Droppable я всегда получаю "Плохой план!". Есть идеи?
Но OP использует jQuery draggable/droppable, а не собственный HTML5! Там огромная разница. –
Вы совершенно правы, я полностью опирался на то, как получить перетаскиваемый идентификатор. –