检查域名&显示横幅

时间:2014-08-07 15:11:36

标签: javascript jquery css

我目前正在使用CMS,它允许我在不同的域之间共享资产。

我正试图通过在多个网站上分享一些工作来节省时间。我之前从未这样做过,所以我想知道是否有人可以帮助我。

我要做的是:

如果域名为http://www.domain1.com addClass =“bg1”

如果域名为http://www.domain2.com addClass =“bg2”

这实际上会添加一个类来更改div的背景图像以显示正确的横幅

谢谢!

2 个答案:

答案 0 :(得分:1)

这样的东西?

jQuery(function($) {
    if (window.location.hostname == 'www.domain1.com') {
        $('#my-banner').addClass('bg1').removeClass('bg2');
    } else if (window.location.hostname == 'www.domain2.com') {
        $('#my-banner').addClass('bg2').removeClass('bg1');
    }
});

未经测试,但它应该给你一个想法。

答案 1 :(得分:1)

您可以像这样使用locationhosthostname

JS:

if(location.host == 'domain1.com'){
    // Some Stuff
}else if(location.host == 'domain2.com'){
    // Some Stuff
}

您可以在开发者控制台中键入location并查看所有对象属性