1
A
回答
1
我不知道我是否已經瞭解的很清楚,在任何情況下,我認爲這是奇怪的角度來看,如果你的意思是如果我們已經將圖層拖動到可放置圖層中,則可以進行動畫並執行相同的操作。
我想你可以做這樣的:
http://www.jsfiddle.net/dactivo/QLTUS/
您使用動畫()將圖層移動到可放開,然後在完整的功能,你模仿什麼,通常發生在滴行動,也就是說改變班級,在那裏你可以包括任何東西。
我的意思是這個drop事件並不重要,但是您在drop事件中執行的操作可以包含在動畫的完整事件中。我已經將它封裝在一個名爲layerDrop()的函數中。
$(函數(){ $( 「#draggable」).draggable();
$( 「#droppable」).droppable({ 降:功能(事件,UI){ layerDrop() ; } });
$("#btnMove").click(function()
{
$("#draggable").animate({"left": $("#droppable").offset().left ,"top": $("#droppable").offset().top},
{
duration: 1000, specialEasing: { width: 'linear' },
complete:function()
{
$("#message").html("Completed!");
layerDrop();
//whatever
}
}
);
});
function layerDrop(){
$("#droppable")
.addClass("ui-state-highlight")
.find("p")
.html("Dropped!");
}
});
0
我想你的意思是編程位置拖動的選項。如果是這樣的話,那麼看看官方的jQuery的可拖動文件中:http://docs.jquery.com/UI/API/1.8/Draggable
看來簡單的答案是:
爲了操縱拖動過程中可拖動的位置,你可以使用一個包裝爲可拖動幫手和包裹元素絕對定位的位置,或者你可以糾正內在價值,像這樣:
$(this).data('draggable').offset.click.top -= x
相關問題
- 1. jQuery拖放後可拖動
- 2. 使用jquery拖放拖放可拖放類的名稱使用jquery拖放
- 3. jquery - 使拖放的對象可拖動
- 4. jQuery:多個可拖動和可拖放?
- 5. 使用jQuery UI可拖放/拖放滾動多個拖放容器?
- 6. jquery可拖動元素不再拖放後可以拖動
- 7. jQuery可拖動後拖放不可拖動
- 8. jQuery拖放,驗證可拖動的ID
- 9. 使用SendMessage拖動拖放
- 10. jQuery的可拖動 - 拖動
- 11. Jquery-ui拖放:不止一次使用可拖動
- 12. 如何使我的jQuery可拖動/可拖放代碼更快?
- 13. 拖放使用jquery
- 14. 使用jquery拖放?
- 15. 使用jQuery拖放
- 16. 拖放使用jquery
- 17. JS禁用拖放(可拖動屬性)
- 18. 如何禁用拖放可拖動div的拖放?
- 19. 拖放後可拖動的項目是否可以拖放?
- 20. jQuery可拖動助手不可拖動?
- 21. 動態拖放jquery
- 22. jquery拖放動畫
- 23. 如何使用拖放啓動.clone拖放或點擊jQuery的
- 24. 使用jQuery拖訂購列表拖放
- 25. 如何使HTML5拖放工作像jQuery UI可拖動?
- 26. JQuery的拖放 - 可放開包含拖動
- 27. 在拖放不同的可拖動後回覆可拖動
- 28. 告訴jQuery可拖動動態拖動
- 29. 用jquery拖放到一個可拖動的區域
- 30. jquery,禁用拖放在另一個可拖動的頂部
你是指將一個物體從一個位置移動到另一個位置!? LOL – 2010-10-23 13:53:31
是的我的意思是將一個物體從一個位置移動到另一個位置:D – Rohit 2010-10-23 14:08:55