0
我希望手中有紙牌,但要讓它們在新的空間中投籃。牌也應該可以在手中進行重新訂購(可排序)。如何使用jQuery UI製作可拖放的可排序卡片?
[ #new_space ]
[ #hand [.card] [.card] [.card] ]
這裏就是我試過了JS:
$("#hand").sortable({
distance: 15,
opacity: 0.75,
placeholder: "card medium invisible"
})
$("#hand .card").draggable({
distance: 15,
revent:"invalid",
opacity: 0.75,
placeholder: "card medium invisible"
})
$("#new_space").droppable(
hoverClass: 'ui-state-highlight',
drop: function(event, ui) {
var $card = $(event.originalEvent.target)
$("#new_space").append($card)
$card.css({
"top": "",
"left": "",
"right": "",
"bottom": ""
})
})
它並沒有真正的工作,雖然......如果他們不掉線卡片沒有恢復到其舊的空間,如果它們被丟棄,它們也不會被正確地追加到新的空間中。 (雖然有些事情發生在他們身上,但如果他們被拋棄,目前還不清楚)
這是如何工作的?