0
A
回答
3
要做到這一點,你可以用拖動庫cursor
財產,像這樣:
$("#draggable").draggable({
cursor: 'crosshair'
});
或者,如果你要設置通過CSS自定義光標你將需要使用jQuery可拖動庫的start
和end
事件來更改ui.helper
的CSS cursor
屬性。試試這個:
$("#draggable").draggable({
start: function(e, ui) {
ui.helper.addClass('dragging');
},
stop: function(e, ui) {
ui.helper.removeClass('dragging');
}
});
.dragging { cursor: url('http://i.imgur.com/6r4pI7U.png'), crosshair; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script>
<div id="draggable">
<p>Drag me</p>
</div>
0
從jQuery UI的文檔https://api.jqueryui.com/draggable/
$(".selector").draggable({ cursor: "crosshair" });
或者,如果它已經被初始化
$(".selector").draggable("option", "cursor", "crosshair");
相關問題
- 1. 拖動時更改光標
- 2. Qt:拖動時更改鼠標光標
- 3. 鼠標拖動時更改光標
- 4. 拖動HTML元素時更改光標
- 5. 在WPF中拖動時更改光標
- 6. 更改按鈕的光標
- 7. Eclipse光標變爲十字線
- 8. 當拖動浮動時更改鼠標光標QDockWidget
- 9. GWT 2.4 HTML 5拖放APIS - 拖動時更改光標
- 10. 更改光標選擇/拖動div內?
- 11. 刪除/更改拖放時的光標
- 12. WPF更改按鈕樣式禁用時更改光標?
- 13. 如何將按鈕光標更改爲手?
- 14. 通過在移動光標時按住鼠標按鈕禁用拖動視圖
- 15. 將光標更改爲加載動畫
- 16. 更改MFC中按鈕的光標
- 17. 如何更改按鈕上的光標?
- 18. 如何更改EditText光標拖動和文本選擇按鈕的顏色?
- 19. 如何在IE中拖動時動態更改光標?
- 20. 當將GetStockObject(WHITE_BRUSH)更改爲GetStockObject(GREY_BRUSH)時鬆動鼠標光標
- 21. 擺動:將光標更改爲等待光標
- 22. 通過單擊按鈕更改高位圖十字線位置
- 23. 在透明層拖動時更改光標3
- 24. 如何在拖動其他控件時更改光標形狀?
- 25. 更改光標線程
- 26. HTML顯示十字線下光標
- 27. 將鼠標懸停在JSplitPane分隔線上時更改光標
- 28. 將鼠標光標更改爲箭頭
- 29. 更改光標按住?
- 30. HTML5拖放(DnD):更改光標