首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >if (+window.location.pathname+ !=站点)

if (+window.location.pathname+ !=站点)
EN

Stack Overflow用户
提问于 2010-12-26 05:02:02
回答 3查看 2.2K关注 0票数 0

我有这个函数,它工作得很好,但我必须把它做对。有时,如果我在一篇博客文章中,我想要匹配url。如果不是=想要重定向到主页。

我有:

代码语言:javascript
复制
function home() {
    $('#container').slideUp(1000); $('#container').slideDown(1000);
    $('#home').slideDown(1000);
    $('#contact').slideUp(1000);
    $('#about').slideUp(1000);
    $('#lado').slideUp(1000);
}

我认为它应该是这样的:

代码语言:javascript
复制
var siteurl = "http://www.site.com/"
function home() {
  if (+window.location.pathname+ != siteurl) {
    redirect to siteurl
  } else {
    $('#container').slideUp(1000); $('#container').slideDown(1000);
    $('#mail_response').slideUp(1000);
    $('#home').slideDown(1000);
    $('#contact').slideUp(1000);
    $('#about').slideUp(1000);
    $('#lado').slideUp(1000);
  };
});

提前谢谢你。@l3ny

EN

回答 3

Stack Overflow用户

发布于 2010-12-26 05:07:12

代码语言:javascript
复制
if (location.host != 'www.site.com'){
   location = 'http://www.site.com/';
}else{
   ...
}

(并且在您提议的函数的末尾有一个多余的right paren。)

票数 0
EN

Stack Overflow用户

发布于 2010-12-26 05:12:16

试试这个:

代码语言:javascript
复制
var siteurl = "http://www.site.com/"
function home() {
  if (window.location.href != siteurl) {
    redirect to siteurl
  } else {
    $('#container').slideUp(1000); $('#container').slideDown(1000);
    $('#mail_response').slideUp(1000);
    $('#home').slideDown(1000);
    $('#contact').slideUp(1000);
    $('#about').slideUp(1000);
    $('#lado').slideUp(1000);
  };
});
票数 0
EN

Stack Overflow用户

发布于 2010-12-28 07:14:04

是的,非常感谢,准确地说,是这样的:

var siteurl = "http://www.site.com/“函数home() { if (window.location.href != siteurl) { window.location = "www.site.com";}else{ ... }

谢谢你,弗罗兹。

@l3ny

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4531676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档