2012-11-16 118 views
2

沒有jQuery可能。JavaScript - 如何停止鼠標移動

如何使用JavaScript禁用/停止鼠標移動?

解決方法:如果鼠標正在移動,比方說,position left < 300,請禁用鼠標移動以防止進一步移動到此方向。

這可能嗎?

+0

當然不是,爲什麼你要做到這一點非常的實驗技術? – Esailija

+1

我喜歡javascript,但我真的希望它永遠無法控制我的鼠標。 – Amberlamps

+0

你可以在'left <300'之後使用'* {cursor:none;}'隱藏遊標' - 禁用不可能 –

回答

3

Javascript可以讀取鼠標位置,但不能設置它。鼠標光標屬性存在於HTML文檔對象模型之外,因此超出了Javascript的範圍。然而,鼠標事件被捕獲,因此可讀/事件修改也是允許的(鼠標懸停,鼠標懸停,鼠標懸停,鼠標點擊,dblclick)。

1

你不能用JavaScript做到這一點,我敢說你永遠無法做到這一點。例如,如果您需要爲某種遊戲元素執行此操作,我建議您在鼠標下放置一個頁面元素,並防止頁面元素移動到界限之外,即使鼠標移動了。