我有一个使用Aweber灯箱弹出窗口的WP网站,如下所示:
<div class="AW-Form-627359006"></div>
<script type="text/javascript">(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "http://forms.aweber.com/form/06/627359006.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "aweber-wjs-zf6rn7szi"));
</script>
一切正常,但我在网站上添加了一些新内容,这些新内容都在特定的子目录中,我不希望灯箱显示在任何这些页面上。换句话说,任何以“www.mysite.com/directoryName/”开头的页面都不应显示灯箱。建议?
谢谢!
答案 0 :(得分:2)
您可以使用window.location.pathname
。
例如:
<div class="AW-Form-627359006"></div>
<script type="text/javascript">
if(window.location.pathname.split('/')[1] != 'directoryName') {
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "http://forms.aweber.com/form/06/627359006.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, "script", "aweber-wjs-zf6rn7szi"));
}
</script>