我有一個網頁,允許用戶將元素拖放到可放置的div中。我正在使用JQuery UI Draggable和Droppable。我想添加如下功能:如果雙擊其中一個可拖動元素,它將「模擬」該元素的拖放 - 即拖動元素在屏幕上並將其放到可放置div上。這樣用戶可以選擇拖放,或者只是雙擊。有什麼方法可以輕鬆實現嗎? (如果這太麻煩了,我可能只需雙擊代碼就可以執行代碼,然後彈出一個提醒,說明它已經完成了。)使用JQuery「模擬」拖放的簡單方法?
1
A
回答
0
如果沒有代碼就很難開發一些東西,但這裏有一個想法:
你可以使用.animate()函數由你的元素「doubleclick」事件觸發,將你的可拖動元件移動到拖放區域。
使用.offset()功能計算目標位置不應該很難。
然後,使用.animate()回調來執行放置操作。
0
我發現了一個類似的問題在這裏:jQuery: How Do I simulate Drag and Drop in Code? 和我解決了使用由帕特里克McElhaney提出的解決方案:
$(".mainpanel").droppable({
drop: function (event, ui) {
onDragAndDrop($(ui.draggable), $(event.target));
}
});
button.dblclick(function() {
onDragAndDrop($(this), $(".mainpanel"));
});
function onDragAndDrop(dragged, droppable) {
// ...
}
相關問題
- 1. 使用JavaScript模擬拖放
- 2. JQuery拖放/模式使用
- 3. 簡單的jQuery拖放不工作
- 4. 簡單的jQuery UI拖放示例
- 5. 主幹使用簡單的拖放
- 6. 使用jquery拖放拖放可拖放類的名稱使用jquery拖放
- 7. 使用SendInput模擬拖放操作
- 8. 使用類方法拖放
- 9. 最簡單的拖放文件上傳插件使用jquery
- 10. Android簡單的拖放庫
- 11. 簡單的GUI Windows拖放
- 12. 簡單的拖放視圖?
- 13. Android簡單的拖放?
- 14. 模擬使用jQuery的簡單菜單的問題
- 15. 模擬「拖放」與Windows
- 16. 3dsmax:模擬材質拖放
- 17. 創建拖放購物車的最簡單方法 - asp.net
- 18. 上傳Html的最簡單方法5拖放文件
- 19. 拖放使用jquery
- 20. 使用jquery拖放?
- 21. 使用jQuery拖放
- 22. 拖放使用jquery
- 23. Flex:拖放,簡單示例
- 24. Jquery拖放 - 無法拖拽
- 25. jQuery UI中的基本拖放方法
- 26. 用蘋果模擬拖放操作
- 27. 使用簡單模擬對象
- 28. 簡單的Junit使用模擬/存根的這個類的測試方法
- 29. 使用模擬方法
- 30. 模擬WPF中的拖放事件
你能提供一些示例代碼? – froadie