jquery - 捕获用户在网站上的所有鼠标点击

标签 jquery html

我可以捕获用户对 <a> 的鼠标点击吗?在页面导航之前通过 jquery 标记?我想通过 ajax 调用发送它们并将它们记录在数据库中。

最佳答案

您可以通过鼠标按下或单击来捕获任何文档。也许更好的 mousedown,以免被其他点击事件阻止(通过 event.preventDefault)。

document.onmousedown = function (event) {
  if (!event) {event = window.event;}
  console.log("mousedown "+event.target, event);
  // Post the event object here.
};

使用 jQuery:

$(document).on('mousedown', function (event) {
  console.log("mousedown "+event.target, event);
  // Post the event object here.
});

关于jquery - 捕获用户在网站上的所有鼠标点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40615157/

相关文章:

php - 如何保持wordpress中音乐播放器的一致?

javascript - 初始化后无法让 amsul timepicker 更新禁用时间

jquery - 删除带有列表项的按钮

php/mysql新手问题

javascript - 尝试并排对齐文本区域和按钮

html - 显示 flex 创造额外的空间 为什么

切换到 HTML 5 时,CSS Focus 代码不起作用

javascript - 从嵌套数组中获取数据

javascript - jquery 复选框选中更改值

使用格式参数验证 JavaScript 日期(和日期时间)