2011-07-31 41 views
4

我正在使用箭頭鍵在我的代碼中移動對象。一切工作正常,除了當我按任何箭頭鍵時鼠標光標消失。我怎樣才能讓光標保持可見?我正在使用此代碼檢查按下箭頭鍵。鼠標光標在Jquery的按鍵事件中消失

$(document).ready(function() { 
    $(document).keydown(function(event) { 
     checkKeys(event); 
    }).keyup(function(event) { 
     keyUp(event); 
    }); 
}); 

回答

5

這就是瀏覽器的行爲(甚至可能是操作系統的行爲!),你可能不會找到一種方法來阻止它與JavaScript。

它旨在隱藏光標,以便您可以看到您正在輸入的內容。在任何網站上嘗試它,擊鍵總是使鼠標光標消失。

+0

是的你是對的。但問題是我需要在我的應用程序中顯示鼠標光標。剛剛意識到這是Mac OS的行爲。我想我將不得不讓一個div看起來像鼠標光標。 – Zanisimo

+0

當您移動鼠標光標或其他東西時,鼠標光標不會回來嗎?我不明白爲什麼這是一個問題,如果你的應用程序像互聯網上的其他網頁一樣工作。 – evan

+1

我的網絡應用程序涉及繪畫和畫筆選擇快捷方式。並非每個網頁都只是一個頁面。 ;) – SapphireSun