我有一个网站,我刚刚转换为使用锚导航..
hwww.site.com/shows 现在是 www.site.com/#shows
它将 /shows 目录中的信息加载到一个 div 中,并添加哈希标签来告诉你你在哪里。
问题是,如果您访问 www.site.com/shows,内容仍然存在,但没有样式。我怎样才能让它重定向而不进入无限循环的重定向?
我确定我解释得很糟糕,希望你们能明白。
我有一个网站,我刚刚转换为使用锚导航..
hwww.site.com/shows 现在是 www.site.com/#shows
它将 /shows 目录中的信息加载到一个 div 中,并添加哈希标签来告诉你你在哪里。
问题是,如果您访问 www.site.com/shows,内容仍然存在,但没有样式。我怎样才能让它重定向而不进入无限循环的重定向?
我确定我解释得很糟糕,希望你们能明白。
jQuery Ajaxy标准地包含了这个redirect
选项。您可以在此处即将推出的网站中看到这一点。
没有哈希: http ://staging.balupton.com/projects/jquery-lightbox
将重定向到: http ://staging.balupton.com/#/projects/jquery-lightbox
使用它非常简单和直接(特别是考虑到它允许您做什么!),并且支持非常棒。您可以在它的主页上查看演示和使用示例和说明: http ://www.balupton.com/sandbox/jquery-ajaxy/demo/
我在我的网站上做的事情是这样的:
if(window.location.href.indexOf('#')==0)
{
window.location.href='/#shows';
}