我正在制作一个网站,一旦有人点击刷新,我使用的整个 jQuery 脚本就会表现得很奇怪 - 所以我认为当有人刷新时,他们的 URL 会从让我们说www.website.com/index.html#test
变为www.website.com/index.html
......这可能吗,如果可以,怎么办?
问问题
1553 次
2 回答
0
您可以做的是检查 url 是否包含哈希,因此:
var url=window.location;
if(url.indexOf('#')!=-1){
window.location = 'index.html';
}
它的indexOf
作用是检查一个字符串是否包含一些子字符串,如果包含,则返回该子字符串所在位置的索引,如果找不到,则返回-1,所以我们在那里所做的就是检查它是否t 不等于 -1 所以这意味着子字符串存在然后我们要转到 index.html
于 2012-09-02T20:00:08.043 回答
0
window.onbeforeunload = function(e)
{
window.location = "index.html#introduction";
};
这使您可以将刷新重定向到另一个部分,但重定向到 index.html 似乎不起作用
于 2016-09-26T12:33:27.187 回答