【发布时间】:2021-06-26 21:29:53
【问题描述】:
我编写了一个脚本来跟踪 Google Ads 的转化情况,并且我已经编写了它以在点击特定的href 时执行。但是由于某种原因,当我使用任何按钮单击链接时,它只是将其视为鼠标左键。
第一次访问该网站的其他一些用户声称它按预期工作,但对我或我团队中的其他人来说并非如此。
下面是脚本:
jQuery(document).ready(function ($) {
$("[href='https://website.com']").on("mousedown", function () {
console.log("The JS is working");
return gtag_report_conversion('https://website.com');
});
});
【问题讨论】:
-
它不是默认的,它只是触发任何按钮。您必须检测回调内的按钮。见stackoverflow.com/questions/9521519/…
-
您的代码运行正常。当在元素上按下鼠标按钮时会触发一个事件。如果您希望它仅在单击链接(通过鼠标或键盘)时起作用,请将其更改为“单击”事件而不是“鼠标按下”事件。
标签: javascript html jquery mousedown onmousedown