簡體   English   中英

在HTML中拖動時更改鼠標指針

[英]Change mouse pointer when dragging in HTML

我有一個網頁,我已經建立了一個簡單的拖放方案。 我使用user-select:none來保持文本不被選中,並且設置了cursor:指針以防止文本選擇欄在用戶鼠標懸停在文本上時出現。 不幸的是,當他們按住鼠標按鈕並拖動項目時,指針會變為I欄,就好像他們當前正在選擇文本一樣。 有沒有辦法改變這種行為? 謝謝!

有沒有辦法改變這種行為?

是。 當您檢測到用戶拖動相應的項目時,您需要在鼠標按下事件上調用prevent default。

每當我實現拖放時,我都會在整個頁面上放置一個掩碼來捕獲mousemove事件,無論它在哪里。 這個掩碼有相關的光標集,通常是cursor: move;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM