3
我要追蹤,以記錄用戶行爲的所有用戶操作。例如,用戶點擊一個鏈接,我想調用一個方法,在執行頁面加載之前用這些信息做一些事情。這也適用於鼠標懸停事件,鍵盤輸入或任何其他用戶交互。jQuery的檢測所有DOM事件調用和用戶交互
我要追蹤,以記錄用戶行爲的所有用戶操作。例如,用戶點擊一個鏈接,我想調用一個方法,在執行頁面加載之前用這些信息做一些事情。這也適用於鼠標懸停事件,鍵盤輸入或任何其他用戶交互。jQuery的檢測所有DOM事件調用和用戶交互
哇,這是你需要的一些大哥的東西;)
你可以做這樣的事情:
function bigBro(e) {
console.log(e);
}
$(document).bind("click keydown keyup mousemove", bigBro);
這可以加載和DOM就緒之前使用,你可以從Event Object獲得大量信息。
關於懸停,你必須檢測自己通過檢查元素光標是在由事件對象的target
財產。
在一個側面說明,這些代碼將是非常CPU密集型,因爲回調將每次你移動鼠標,點擊或類型來執行。
Concering大哥:這是一個應用程序,其中的人都知道,每一個自己的行爲被記錄(如宏錄製)。感謝您的想法,我會深入其中進行測試。 – Alp
@Alp,是的,我有點想出來,因此笑臉 - 祝你好運! :) – mekwall
的偉大工程,感謝 – Alp