我需要在每次用户点击我的网站上的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/
请帮我解决问题,
非常感谢,
答案 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!!
});