0
我遇到jQueryUI和可拖動/放置選項的問題。丟棄時在可拖動元素處執行恢復事件
我想完成的是這樣的:
1)拖動的元素進入另一個 2)一旦元素它的存在,恢復到初始狀態的拖動元素(並做一些其他的東西)
我可以做這個恢復的對象到其初始狀態:
revert : function(event, ui) {
B(this).data("draggable").originalPosition = {
top: 0,
left: 0
};
return !event;
}
但我想即使恢復的元素,當它被拖進了正確的地方...
編輯
我已經試過這樣:
B('#template').find('section').droppable({
drop : function(e, ui) {
ui.draggable.triggerHandler('revert');
}
}
但它不工作...我也試圖讓選項並執行它,但它也不能正常工作。
非常感謝!這樣可行。有沒有關於它的文檔?我在jqueyrui的文檔中找不到任何東西,實際上,我發現這個迴歸事件使用Google搜索。非常感謝! – Cito
http://jqueryui.com/demos/draggable/#option-revert 您實際上不需要定義匿名函數...您可以將恢復選項設置爲true。 $(「#dragme」)。draggable({revert:true}) – malificent