0
我有一個可以使用over(),out()和drop()函數的droppable,如果A類和div類的div放在它上面,我希望它們的行爲不同。假設如果A類懸停在它上面,則投擲物應該變爲黃色,如果B類懸停在投擲物上,則投擲物會變成紅色。我怎樣才能做到這一點?jQuery用戶界面 - 可以droppables檢測事件中哪些可拖動的交互?
我有一個可以使用over(),out()和drop()函數的droppable,如果A類和div類的div放在它上面,我希望它們的行爲不同。假設如果A類懸停在它上面,則投擲物應該變爲黃色,如果B類懸停在投擲物上,則投擲物會變成紅色。我怎樣才能做到這一點?jQuery用戶界面 - 可以droppables檢測事件中哪些可拖動的交互?
over
,out
和drop
回調函數各自採用參數(event, ui)
。 ui.draggable
是拖到可拖放的元素。所以,你可以這樣做:
drop: function(event, ui) {
if (ui.draggable.hasClass('classA') {
}
}
一定要檢查出jQuery UI Documention
謝謝!我應該仔細看看文檔,你是對的。 – theeggman85 2012-07-17 23:24:08