我正在尋找檢測到鼠標移動的第一次出現,所以我可以用jQuery影響目標人類訪問者。任何導致如何我可能會做到這一點。我也想這樣做,而不需要定位類名或對象ID ...所以標籤上的空白目標應該這樣做。有什麼建議?jquery檢測第一個鼠標移動
回答
$('body').one('mousemove', function() { .... });
這將在任何地方尋找鼠標移動,但只會做一次。
注意:這不是一個可靠的方法,智能手機沒有鼠標。而非人類的程序仍然可以移動鼠標。
但它確實回答你的問題。
鼠標事件冒泡到文檔,除非被阻止。通常你可以看到他們用鼠標移動處理器上的文檔:
document.onmousemove = function() {console.log("mousemove");}
或jQuery中:
$(document).mousemove(function() {
// put your code here
});
如果你只想看到一些初始鼠標移動,你可以刪除該事件處理程序期望的時間或者只是在您檢測到人類時忽略未來的事件。
爲什麼你不打算在不是人類的情況下運行動畫?它會花費你什麼?動畫是客戶端的東西,對吧?機會是,如果它不是人(像某種類型的機器人),它不會運行javascript。
嗨我試過所有的選項,這會導致document.onmousemove包含返回0或1? –
對不起,我不明白你的問題。這意味着什麼「包含返回0或1」? – jfriend00
我在嘗試弄清楚如何在條件函數中使用javascript方法時遇到了問題。 jQuery對我來說非常有意義。 –
不知道如果我理解你的目的corretly,但如何對這樣的事情:
var detectMouseMovement = function() {
$(document).unbind('mousemove', detectMouseMovement);
// do whatever you need to do..
};
$(document).bind('mousemove', detectMouseMovement);
- 1. 檢測與jquery鼠標移動
- 2. WPF檢測鼠標移動?
- 3. MouseHook檢測鼠標移動
- 4. 多個鼠標移動檢測
- 5. 如何檢測人造鼠標移動?
- 6. AS3碰撞檢測鼠標移動
- 7. gmail如何檢測鼠標移動?
- 8. 檢測鼠標何時不移動
- 9. 檢測鼠標移動的順序
- 10. 如何在鼠標左鍵按下時檢測鼠標移動?
- 11. jQuery + CSS:如何檢測遊標的第一個「移出」元素?
- 12. 讓jquery腳本檢測到swf對象上的鼠標移動?
- 13. 檢測鼠標點擊時的移動,並檢測雙擊
- 14. 檢測Java中的3D第一人稱世界的鼠標移動
- 15. JQuery:鼠標移動事件?
- 16. JQuery PopUp鼠標移動
- 17. jquery鼠標移動到android touch移動
- 18. jQuery的鼠標移動()獲取無鼠標移動
- 19. 移動鼠標移動上一個div另一個DIV
- 20. 簡單的鼠標移動檢測(但沒有光標移動)在winapi
- 21. 如何在相機上檢測移動鼠標的動作
- 22. 在NetLogo中檢測鼠標點擊/鼠標上移
- 23. 移動鼠標
- 24. 用鼠標移動一個PictureBox
- 25. 用鼠標移動一個QGraphicsRectItem
- 26. 隨着鼠標移動一個對象
- 27. 移動鼠標一個圓圈點擊
- 28. 用鼠標移動一個NSRect
- 29. 檢測jQuery鼠標進入一個子元素?
- 30. jQuery - 動畫DIV上的鼠標移動
好了,你可以移動鼠標沒有「做人」。例如,請參閱AutoIt,它會爲您移動鼠標。 – chelmertz