2011-06-17 102 views
4

我正在研究一個Web應用程序,我需要重寫一些默認的光標。在Chrome中單擊並拖動光標

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

我使用jQuery和平時

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

不工作。

隨着鉻的出現,它似乎沒有把它帶上點擊,而是在鼠標移動。所以我甚至試圖做

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

而且這似乎也沒有工作。

雖然我沒有在Firefox這個問題。

回答

0

它顯示文本光標,因爲你是選擇文本的同時拖動(雖然你不想,但儘量只按住鼠標按鈕,然後移動它在屏幕上)。要禁用此功能,我建議您使用類似this

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

只要文本選擇被禁用,Chrome應該沒有理由顯示其他遊標。

希望這會有所幫助。

編輯:我是新來的stackoverflow,並不知道一個真正的標籤不會顯示。