Alp*_*Alp 3 jquery callback user-interaction javascript-events
我想跟踪所有用户操作以记录用户行为.例如,用户单击链接,我想在执行页面加载之前调用一个对该信息执行某些操作的方法.这也适用于鼠标悬停事件,键盘输入或任何其他用户交互.
mek*_*all 12
哇,那是你要求的一些大哥哥;)
你可以这样做:
function bigBro(e) {
console.log(e);
}
$(document).bind("click keydown keyup mousemove", bigBro);
Run Code Online (Sandbox Code Playgroud)
这可以在加载和DOM就绪之前使用,并且您可以从事件对象中获取大量信息.
关于悬停,您必须通过target事件对象的属性检查光标所在的元素来检测自己.
另外,这段代码将非常密集,因为每次移动鼠标,单击或键入时都会执行回调.
| 归档时间: |
|
| 查看次数: |
5884 次 |
| 最近记录: |