if(+ window.location.pathname +!= siteurl)

时间:2010-12-25 21:02:02

标签: jquery

我有这个功能巫婆工作正常,但我必须做对。 有时如果我在博客文章中我想匹配网址。如果不是=想要ro重定向到家。

我有:

function home() {
    $('#container').slideUp(1000); $('#container').slideDown(1000);
    $('#home').slideDown(1000);
    $('#contact').slideUp(1000);
    $('#about').slideUp(1000);
    $('#lado').slideUp(1000);
}

我认为它应该是这样的:

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

3 个答案:

答案 0 :(得分:0)

if (location.host != 'www.site.com'){
   location = 'http://www.site.com/';
}else{
   ...
}

(在你提议的功能结束时,你有一个多余的权利。)

答案 1 :(得分:0)

试试这个:

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);
  };
});

答案 2 :(得分:0)

是的,非常感谢你,只是为了确切地说明这一点:

var siteurl =“http://www.site.com/” function home(){   if(window.location.href!= siteurl){     window.location =“www.site.com”; }其他{    ... }

谢谢Phrogz。

@ l3ny