Javascript jQuery:检查域&;展示横幅
我目前在CMS工作,它允许我在多个站点上共享资产。我一直在使用一些代码,允许我找到域名并根据域名显示横幅。到目前为止效果还不错 然而,我今天尝试在中添加一个OR,它成功了,但由于某种原因,我的else(domain3)在示例中添加了错误的类(banner1)Javascript jQuery:检查域&;展示横幅,javascript,jquery,Javascript,Jquery,我目前在CMS工作,它允许我在多个站点上共享资产。我一直在使用一些代码,允许我找到域名并根据域名显示横幅。到目前为止效果还不错 然而,我今天尝试在中添加一个OR,它成功了,但由于某种原因,我的else(domain3)在示例中添加了错误的类(banner1) $(document).ready(function(){ if (window.location.hostname == 'www.domain1.com' || 'www.domain2.com') {
$(document).ready(function(){
if (window.location.hostname == 'www.domain1.com' || 'www.domain2.com') {
$('#banner').addClass('banner1');
} else
if (window.location.hostname == 'www.domain3.com') {
$('#banner').addClass('banner2');
}
});
谁能告诉我为什么
谢谢 应该是
if (window.location.hostname == 'www.domain1.com' || window.location.hostname == 'www.domain2.com') {
应该是
if (window.location.hostname == 'www.domain1.com' || window.location.hostname == 'www.domain2.com') {
更改if(window.location.hostname==“www.domain1.com”| |“www.domain2.com”)
到
这种情况必须如此,因为“www.domain2.com”的计算结果始终为true,因此您的else将永远不会被调用。更改if(window.location.hostname==“www.domain1.com”|“www.domain2.com”)
到
这种情况必须如此,因为“www.domain2.com”的计算结果总是正确的,因此您的else永远不会被调用。太棒了!非常感谢。明亮的非常感谢。谢谢你的解释。现在说得通了谢谢!谢谢你的解释。现在说得通了谢谢!