如何引发事件点击Purechat与jQuery

时间:2015-11-18 01:49:48

标签: javascript jquery

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

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

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

但是当我点击Widget时,功能提醒(&#34; Hello 2&#34;)不会运行。

Purechat使用JS在加载Web后在网站上添加聊天窗口小部件的HTML。 通常,事件是在从服务器端生成的其他HTML元素上引发的,但是Purechat生成的HTML元素却没有。

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

请帮我解决问题,

非常感谢,

2 个答案:

答案 0 :(得分:1)

尝试使用 delegate

事件

喜欢这个

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

答案 1 :(得分:0)

对于任何试图将事件附加到PureChat窗口的人,请务必查看API聊天框事件文档:https://purechat.com/support/javascript-api#region=chatbox-events

我能够通过使用以下命令完成我需要做的事情:

purechatApi.on('chatbox:expand', function (args) { // do this!! });