检测引用URL使用jquery隐藏DIV

时间:2013-02-26 19:39:15

标签: jquery

有没有办法使用“引用网址”,当检测到引荐网站时,例如来自example.com,那么目标着陆页会隐藏页面上显示的<div class="helloworld"></div>

   $(document).ready(function() {  
        if(document.referrer.indexOf(window.location.hostname) == "example.com"){  
                var referrer =  document.referrer;
                           $(".helloworld").hide();
            }
    });
<div class="helloworld">hidden when example.com is the referring URL</div>

任何帮助jquery写这个

1 个答案:

答案 0 :(得分:2)

indexOf接受一个字符串,并在相关字符串中搜索该字符串的第一个实例。结果是索引的数值,如果找不到则为-1。

所以你的代码应该是:

$(document).ready(function() {

    var referrer =  document.referrer;
    if(!referrer) return; // no referrer

    if(referrer.toLowerCase().indexOf("example.com") !== -1){  

                       $(".helloworld").hide();
        }
})