javascript - 跟踪链接点击的正确方法

标签 javascript jquery

我正在尝试找到最详尽/兼容的解决方案来跟踪我网站内的某些链接。

实际上,我有这段代码:

$(".article-content a").each(function() {
    $(this).click(function() {
        // Tracking code here
    });
});

是否有任何关于真实用户重定向处理的建议? 我认为我们必须首先排除右键单击? 还要确保 Ctrl-Click、MouseWheel-Click、Touch 事件、键盘导航等...已正确处理以触发,例如 GA 事件?

最佳答案

做这样的东西

$('.asdfasdf').mousedown(function(e) {
    switch (e.which) {
        case 1:
            //Left Mouse button pressed
            break;
        case 2:
            //Middle Mouse button pressed
            break;
        case 3:
            //Right Mouse button pressed
            break;
        default:
            //asdfasdf
    }
});

这是一些文档:jQuery-Doc

关于javascript - 跟踪链接点击的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32250042/

相关文章:

javascript - JS 克隆后删除带有按钮的div

javascript - 设置ajax成功回调作为输入值

jquery - 如何使用 jQuery 使文本框出现

javascript - javascript 数组的一部分未发布到服务器

javascript - 在保持链接的同时折叠时将加号更改为减号

javascript - parseInt() 和 parseFloat() 的区别

javascript - React JS 无法读取未定义的属性 'location'

javascript - 如何创建代码来从网址栏安装我的应用程序?

javascript - 不明白为什么我的函数不是函数?

javascript - 创建两个相互依赖的模型的实例