我运行了一个会员网站,并且在访问者在页面上停留超过10秒后,会有一个显示选择加入弹出窗体的脚本。但是,此弹出窗口显示为公共用途以及我们的付费会员。
如何将弹出窗口<script>
包装在一些自定义JavaScript代码中,以检测是否存在&#34;登录&#34;身体类?如果找到,脚本不应该触发。
答案 0 :(得分:2)
if (document.querySelectorAll('.logged-in').length) {
// do your worst (here)
}
您可以使用querySelectorAll
功能在页面上搜索该DOM对象。如果它存在则运行你的代码。
可能会更好,但只需让后端处理此部分,并且只有当您的用户实际登录时才为您登录的用户加载js