在HTML中拖动时更改鼠标指针
Change mouse pointer when dragging in HTML
我有一个网页,在那里我构建了一个简单的拖放方案。我使用了user-select:none来防止在拖动时选中文本,并设置了cursor:pointer来防止在用户将鼠标悬停在文本上时出现文本选择栏。不幸的是,当他们按住鼠标按钮并拖动项目时,指针会变为I栏,就好像他们当前正在选择文本一样。有什么办法可以改变这种行为吗?谢谢
有什么办法可以改变这种行为吗?
是的。当您检测到用户拖动了相应的项目时,您需要调用prevent default on the mouse down事件。
每当我实现拖放时,我都会在整个页面上放置一个掩码,以捕获mousemove
事件。这个掩码设置了相关的光标,通常是cursor: move;
。
相关文章:
- JQuery UI可拖动潜水与滚动棒到鼠标
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 在拖动过程中释放鼠标时忽略 JavaScript mouseUp 事件
- 纸张.js路径数据动画在帧和鼠标拖动
- 可缩放容器鼠标上的可拖动元素在创建时从辅助对象上浮动
- 当我单击画布并拖动鼠标时,光标将变为文本选择光标.我该如何防止这种情况发生
- 如何在JSP页面中使用JavaScript捕获鼠标拖动坐标
- 我想在不使用额外插件的情况下使用鼠标拖动来创建图像滑块
- 使用 html5 画布创建形状后使用鼠标拖动形状
- 如何使用鼠标单击和拖动来放大 D3
- 将指针事件重新触发到较低层(用于与 interact.js 进行不规则形状的拖动)
- 使用 JavaScript 鼠标事件拖动 DIV 会快速移动
- 如何在鼠标单击时设置可拖动事件
- 将鼠标移动替换为鼠标拖动
- AngularJS指令拖动对象如何删除不需要的鼠标效果
- 跟踪鼠标相对于起始拖动位置HTML5,Ember
- 当我使游戏响应时,鼠标拖动似乎被偏移
- 流星“变化”值在释放鼠标时出现,而不是在拖动输入滑块时出现
- 鼠标指针在拖动事件中一直闪烁
- 在HTML中拖动时更改鼠标指针