2010-10-16 38 views
0

我有四個的div自定義屬性,如:拖放的div和比較值

<div marker="A">A1</div> 
<div marker="A">A2</div> 
<div marker="B">A3</div> 
<div marker="B">A4</div> 

現在我想使用jQuery使每個DIV拖拽和落能力。 現在,當用戶拖動例如div A2上的div A1(副verca將是可能的),它應該比較標記屬性,如果標記碰巧是相同的,我想要一個警報通知用戶這一點。

我該怎麼做到這一點?我可以只使用jquery嗎?還是我需要一個插件?

回答

1

包括jQuery UI的排序庫...

$("div").sortable({ 
    opacity: 0.6, 
    revert: true, 
    cursor: 'move', 
    update: updateList 
}); 

function updateList() { 
    var list = $("div").sortable('toArray').toString(); 
} 

var list將包含div的......你必須弄清楚如何使用它的排序列表。

+0

這不起作用。我發現http://kuindji.com/jquery/dynamic/dynamic.html – dll32 2010-10-16 18:27:16

+0

編輯:可能工作。謝謝。 – dll32 2010-10-16 19:28:55

+0

它的一個工作示例:)您將不得不弄清楚如何將它與您的代碼配合......爲您的div提供唯一的ID,最好是數字,以便您可以從$(「div」)獲得適當的反饋。 ( '指定者')的toString(); – 2010-10-16 23:43:40