jQuery - 跟随跳转链接后重新加载页面

时间:2010-03-31 01:11:40

标签: jquery hyperlink reload

我正在使用隐藏的div创建幻灯片效果。单击缩略图后,相应的div将出现在窗口中,其他div将被隐藏。但是,我还需要重新加载页面。我试图使用这样的东西:

$("a").click(function() {
    location.reload();
});

然而,这将重新加载页面而不遵循链接(类似于href =“#div02”)。如何让它同时关注链接并重新加载页面?

3 个答案:

答案 0 :(得分:0)

如果我理解正确,你想要的是修改浏览器的URL以反映DOM的当前状态。这意味着,如果用户点击图片,则会通过附加“#div02”来更新URL,最后用户可以与朋友分享此链接,直接将他们带到该图片/状态。

如果这就是您想要的,那么您正在寻找位置哈希。设置:

window.location.hash = "#div02";

获得:

window.location.hash

答案 1 :(得分:0)

不是重新加载页面,只需删除嵌入上一个视频的元素。

答案 2 :(得分:0)

您可以将额外参数(带随机值)添加到当前网址。浏览器将重新加载页面,然后由于您的网址已更改而导致jumb到锚点。

var randomString = Date.now();
window.location = "?something=" + randomString + "#div02";