javascript - 如何检测 div 的内容何时被卸载?

标签 javascript jquery html ajax browser

我有一个主要使用 AJAX 导航的应用程序,以及一个用户可以查看信息的部分。我想跟踪用户查看不同信息的时长。我想假设只要他们在 <div> 中加载了信息他们正在“查看”它。但是,当用户单击“转到应用程序的另一部分”的链接时,<div>加载了不同的内容,页面实际上并没有重定向。

有没有人对此有解决方案,或者至少有一些想法可以帮助我看到我现在看不到的东西?

谢谢

最佳答案

大多数分析软件都允许您对此进行跟踪。我对 Google Analytics(分析)有一些经验,类似于:

ga.track("my-event", my_data);

设置计时器应该不会太难。将该代码放入处理内容卸载/加载的例程中。

关于javascript - 如何检测 div 的内容何时被卸载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196092/

相关文章:

javascript - 为什么我的 Javascript setInterval 函数中的 else 语句不起作用?

Jquery - 滑动菜单(手工制作)

javascript - 我可以从内部更改 iFrame 的源吗?

javascript - AngularJS 和 Bootstrap : ng-repeat causing list to lose formatting

javascript - 如何使用 HTML/javascript 以预定义的顺序加载图像?

javascript - 如果用户没有输入所需信息,我希望他/她无法前进到下一个屏幕

javascript - 如何在QuaggaJS中使用后置摄像头代替自拍相机

javascript - 在我的 javascript 函数完成之前,如何阻止浏览器尝试渲染页面?

javascript - 在经典 ASP 中在模态父窗口顶部使用模态弹出窗口

javascript - Jquery/JS/CSS 悬停代码