Я использую перетаскиваемую / сбрасываемую функцию JQuery следующим образом
div.container {
height:400px;
}
<div class="container" id="source">
<div id="0">Item 0</div>
<div id="1">Item 1</div>
<div id="2">Item 2</div>
</div>
<div class="container" id="target"></div>
$("#source div").draggable({
helper:"clone",
revert:"invalid"
});
Я хотел бы знать, возможно ли внедрить объект в контекст перетаскиваемого объекта. Что-то вроде
var contextualObject = {"property":"value"};
$("#source div").draggable({
helper:"clone",
revert:"invalid",
injected:contextualObject
});
Таким образом, в целевом контейнере я мог бы использовать что-то вроде (Обратите внимание на второе предупреждение)
$("#target").droppable({
accept:"#source div",
tolerance: "fit",
drop:function(e, ui) {
alert("You have dropped id " + $(this).attr("id"));
alert("Its contextual value is: " + $(this).draggable("option", "injected.property"));
}});
Как я могу это сделать?
С уважением,