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