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. 拖动HTML元素时更改光标
- 4. 更改按钮的光标
- 5. 当拖动浮动时更改鼠标光标QDockWidget
- 6. 删除/更改拖放时的光标
- 7. WPF更改按钮样式禁用时更改光标?
- 8. 如何将按钮光标更改为手?
- 9. 将光标更改为加载动画
- 10. 如何更改按钮上的光标?
- 11. 更改MFC中按钮的光标
- 12. 当将GetStockObject(WHITE_BRUSH)更改为GetStockObject(GREY_BRUSH)时松动鼠标光标
- 13. 如何在拖动其他控件时更改光标形状?
- 14. 更改光标线程
- 15. HTML显示十字线下光标
- 16. 将鼠标悬停在JSplitPane分隔线上时更改光标
- 17. 将鼠标光标更改为箭头
- 18. 更改光标按住?
- 19. HTML5拖放(DnD):更改光标
- 20. 是十字线中间的WPF十字光标的热点吗?
- 21. 在WPF中更改鼠标拖动光标
- 22. 更改Google地图上的可拖动标记光标
- 23. 按住鼠标按钮时更改mouseListener
- 24. 光标在拖动时变回工字光束
- 25. 将单选按钮的标签更改为访问字段
- 26. 在不移动光标时更改
- 27. WPF拖动光标在默认光标
- 28. DragDrop - 将光标更改为USER-DEFINED CustomCursor
- 29. 将光标更改为圆形?
- 30. Java将光标更改为图像