我有这个函数,它工作得很好,但我必须把它做对。有时,如果我在一篇博客文章中,我想要匹配url。如果不是=想要重定向到主页。
我有:
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
发布于 2010-12-26 05:07:12
if (location.host != 'www.site.com'){
location = 'http://www.site.com/';
}else{
...
}(并且在您提议的函数的末尾有一个多余的right paren。)
发布于 2010-12-26 05:12:16
试试这个:
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);
};
});发布于 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
https://stackoverflow.com/questions/4531676
复制相似问题