簡體   English   中英

在Chrome中單擊並拖動光標

[英]Click and Drag Cursor in Chrome

我正在開發一個Web應用程序,我需要覆蓋一些默認游標。

在Chrome中,當我單擊然后拖動它時,總是將光標更改為文本選擇。 我似乎無法找到任何方法來覆蓋它。

我正在使用jquery,和平常一樣

$(document).css('cursor','default');

不行。

使用chrome似乎它不是點擊,而是鼠標移動。 所以我甚至試圖這樣做

$(document).mousemove(function(){
    $(document).css('cursor','default');
});

這似乎也不起作用。

我在Firefox中沒有這個問題。

嘗試關閉任何文本選擇,同時拖動按照chrome將光標設置為拖動時的文本,為什么?

document.onselectstart = function(){ return false; }

它顯示文本光標,因為您在拖動時選擇文本(雖然您不想,但只需按住鼠標按鈕,然后在屏幕上移動它)。 要禁用此,我建議你使用類似這樣

您可能需要更改鏈接中的代碼以禁用所有文本,而不僅僅是標記標簽中的文本。 在拖動時禁用文本,以及釋放鼠標按鈕以撤消通過禁用文本所做的更改時。

禁用文本選擇后,Chrome應該沒有理由顯示其他游標。

希望這可以幫助。

編輯:我是stackoverflow的新手,並不知道不會顯示真正的標簽。

暫無
暫無

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

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