4
Q
取消拖動拖動
A
回答
1
你不能取消它似乎下降。唯一的解決辦法我至今是重新繪製所有的拖拽元素...
這是用於把確認對話框下降,去類似:
fruitbowl.draw() // my routine which puts draggable elements into the DOM
$("trash").droppable({
drop: function(ev, ui){
$("#areyousure-dialog")
.data('fruit',ui.draggable) // passes the dragged el
.dialog("open")
}
}
$("#areyousure-dialog").dialog({
buttons: {
'Yes I\'m sure': function(){
var fruit = $(this).data('fruit')
fruit.remove()
fruitbowl.draw()
$(this).removeData('fruit').dialog('close')
},
Cancel: function(){
fruitbowl.draw()
$(this).removeData('fruit').dialog('close')
}
}
開放的改進,不知道這是將刪除的元素傳遞給對話框的最佳方式,但適用於我。
2
嘗試使用拖動事件處理函數與event.preventDefault();
例如:
$(*selector*).draggable({
drag: function(event) {
if (*condition*) {
event.preventDefault();
}
}
});
相關問題
- 1. Esc取消拖動事件的jQuery拖
- 2. 取消UIRefreshControl拖動時
- 3. WPF取消拖動操作
- 4. 檢測拖動取消JavaFX
- 5. 取消拖動操作JavaFX
- 6. 取消UICollectionView中的活動拖動
- 7. WPF DataGrid不拖動拖動
- 8. jQuery的可拖動 - 拖動
- 9. 可拖動到可拖動
- 10. Extjs 4拖放網格到區域取消拖動項目
- 11. 在開始之前取消拖動
- 12. 取消對esc按鈕的拖動
- 13. jquery-ui - 取消拖動轉義鍵
- 14. 取消拖動和選擇事件
- 15. 在jQuery中檢測拖動取消
- 16. 拖動後取消UIScrollView反彈
- 17. 如何捕獲取消拖動?
- 18. jQuery可拖動取消選項
- 19. 取消kineticjs上可拖動的'dragmove'?
- 20. 拖放JLabel:如何獲取拖動源
- 21. 告訴jQuery可拖動動態拖動
- 22. 點擊可拖動的啓動拖動
- 23. Konva拖動拖放而不移動拖動元素
- 24. qt拖動時拖動快速拖放項目抖動
- 25. 拖動
- 26. 拖動
- 27. 拖動
- 28. Dojo:拖放停止拖動
- 29. jQuery拖放後可拖動
- 30. 使用SendMessage拖動拖放