2013-03-17 20 views
2

我試圖找出一種方法來確保某個自定義css光標可用於整個屏幕。這個想法是,當用戶在div上點擊鼠標時,我會將偵聽器附加到文檔(向上移動),以便能夠在瀏覽器窗口外捕獲事件。使Html-Custom-Cursor屏幕光標

但是,只要用戶移出div,爲鼠標指定的自定義光標就會丟失。當我使用element.setCapture時,Mozilla不會發生這種情況,因爲這會使當前遊標保持活動狀態,直到釋放捕獲。對於任何(現代)瀏覽器,有沒有辦法做到這一點(也就是在拖動時保持光標在屏幕上活動)?

回答

1

這是一個常見問題。這是一個你可以做的黑客攻擊。

CSS

*{ 
    cursor: pointer; 
} 

的Javascript

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

http://jsfiddle.net/bEgMK/

+0

但是,這似乎並沒有持有我在尋找的用戶案例 - >留下瀏覽器窗口/框架的客戶區重置光標。 – anderswelt 2013-03-18 08:19:07

相關問題