[英]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.