本文介绍了如何使用jQuery在Purechat上引发事件单击的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要捕获每次用户单击Purechat Widget(网站的在线聊天服务, https://www.purechat .com/),以计算转化次数.我使用的脚本如下:

I need to capture eachtime user click on Purechat Widget (a online chat service for website, https://www.purechat.com/) on my Website to count Conversion.I'm using a script as follow:

<script type='text/javascript'>  
   jQuery(document).ready( function(){

    jQuery(".purechat-widget-header").click( function(){
      alert("Hello 2");
    });
  })    
</script>

但是当我单击Widget时,功能alert("Hello 2")无法运行.

But the function alert("Hello 2") do not run when I click on the Widget.

Purechat在加载Web后使用JS在网站上添加聊天小部件的HTML.通常,事件是在服务器端生成的其他HTML元素上引发的,但是Purechat生成的HTML元素则不会.

Purechat use JS to add HTML of chat widget on Website after load Web.Normally, the event are raised on other HTML element which are generated from server side, but HTML element generated by Purechat, it does not.

这是要测试的jsfiddle: https://jsfiddle.net/qor1jkpa/1/

This is the jsfiddle for test: https://jsfiddle.net/qor1jkpa/1/

请帮助我解决问题,

非常感谢

推荐答案

尝试使用事件 委托

Try to use event delegate

jQuery(docuemnt).on("click",".purechat-widget-header",function(){
  alert("Hello 2");
});

这篇关于如何使用jQuery在Purechat上引发事件单击的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-25 02:49