Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在点击链接时启动一个功能(似乎有效,但在弹出窗口中不起作用)_Javascript_Jquery_Html_Shopify - Fatal编程技术网

Javascript 在点击链接时启动一个功能(似乎有效,但在弹出窗口中不起作用)

Javascript 在点击链接时启动一个功能(似乎有效,但在弹出窗口中不起作用),javascript,jquery,html,shopify,Javascript,Jquery,Html,Shopify,尝试通过点击外部链接触发自定义facebook像素事件(这样我就可以跟踪访问外部链接的客户的分析)。我有一个可以工作的函数,我把它连接到一个普通的链接上 使用onclick=“function();”方法在普通网站上运行效果很好,但我似乎无法在弹出窗口上运行它。我不具备修改链接周围HTML的弹出式插件的全部功能,但我可以在页面开始时实现Javascript/Jquery 我们希望有一个整体方法,这样所有的链接点击都会触发事件,并在延迟后应用于所有链接(给弹出窗口加载时间)。您可以只听所有按钮和a

尝试通过点击外部链接触发自定义facebook像素事件(这样我就可以跟踪访问外部链接的客户的分析)。我有一个可以工作的函数,我把它连接到一个普通的链接上

使用
onclick=“function();”
方法在普通网站上运行效果很好,但我似乎无法在弹出窗口上运行它。我不具备修改链接周围HTML的弹出式插件的全部功能,但我可以在页面开始时实现Javascript/Jquery


我们希望有一个整体方法,这样所有的链接点击都会触发事件,并在延迟后应用于所有链接(给弹出窗口加载时间)。

您可以只听所有按钮和
a
元素的点击:

document.querySelectorAll("a, button").forEach(e => e.addEventListener("click", customEventHandler));