我想在一次单击中触发多个内联OnClick事件。
第一个(window.open)触发Facebook共享对话框。这是正确的点火方式。
第二个{ga(...) }应该触发中的事件目标。然而,第二个OnClick事件不能正常工作,目标也没有记录在GA中。
<a
class="facebook-share"
href="#"
onclick="
window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href),
'facebook-share-dialog',
'width=626,height=436');
return false;
ga('send', 'event', 'social share', 'facebook share', 'top button' );
">
Share on Facebook
</a>是否知道如何修复这样的FB共享对话框仍然触发,点击也是跟踪在GA?
发布于 2014-03-17 17:04:46
在调用之间有return false,因此处理程序在第二个调用之前退出。将其放在调用ga()函数之后。
https://stackoverflow.com/questions/22460536
复制相似问题