2
我有一個小工具,可以將物品放入垃圾箱。我希望能夠在放置事件時爲垃圾桶中放置的每個物品添加唯一的ID。我怎樣才能做到這一點,有沒有辦法讓輸出值成爲列表項的實際名稱?謝謝!下面是我的代碼:添加獨特的ID到物品
$(function() {
var $gallery = $("#gallery"),
$trash = $("#trash");
$("li", $gallery).draggable({
cancel: "a.ui-icon",
revert: "invalid",
containment: $("#demo-frame").length ? "#demo-frame" : "document", // stick to demo-frame if present
helper: "clone",
cursor: "move"
});
$trash.droppable({
accept: "#gallery > li",
activeClass: "ui-state-highlight",
drop: function(event, ui) {
deleteImage(ui.draggable);
}
});
$gallery.droppable({
accept: "#trash li",
activeClass: "custom-state-active",
drop: function(event, ui) {
recycleImage(ui.draggable);
}
});
HTML
<div class="demo ui-widget ui-helper-clearfix">
<ul id="gallery" class="gallery ui-helper-reset ui-helper-clearfix">
<li class="ui-widget-content ui-corner-tr" a href="link/to/trash/script/when/we/have/js/off">
<h5 class="fpheader">Red</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheader">Orange</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheader"Yellow</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheader">Green</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheaderr">Blue</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheader">Purple</h5>
</li>
<li class="ui-widget-content ui-corner-tr">
<h5 class="fpheader">White</h5>
</li>
</ul>
</div>
您正在使用「helper:」clone「」是否要將唯一ID附加到克隆項目或列表中的原始項目? – Pim
我想要添加到droppable的項目,所以我想這將是克隆的項目?理論上,我想列出丟棄在垃圾桶 – Mac10
中的物品的ID,遺憾的是,丟棄的物品,所以是被克隆的物品 – Mac10