jQuery-在跳转链接之后重新加载页面

jQuery-在跳转链接之后重新加载页面,jquery,hyperlink,reload,Jquery,Hyperlink,Reload,我正在使用隐藏div创建幻灯片效果。单击缩略图后,相应的div将显示在窗口中,其他div将隐藏。但是,我还需要重新加载页面。我尝试使用类似这样的方法: $("a").click(function() { location.reload(); }); 但是,这将在不跟随链接的情况下重新加载页面(类似于a href=“#div02”)。如何使其既跟随链接又重新加载页面?如果我理解正确,您需要修改浏览器的URL以反映DOM的当前状态。这意味着,如果用户单击图片,URL将通过添加“#div02

我正在使用隐藏div创建幻灯片效果。单击缩略图后,相应的div将显示在窗口中,其他div将隐藏。但是,我还需要重新加载页面。我尝试使用类似这样的方法:

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

但是,这将在不跟随链接的情况下重新加载页面(类似于a href=“#div02”)。如何使其既跟随链接又重新加载页面?

如果我理解正确,您需要修改浏览器的URL以反映DOM的当前状态。这意味着,如果用户单击图片,URL将通过添加“#div02”进行更新,最终用户将能够与朋友共享此链接,朋友将直接将他们带到该图片/状态

如果这是你想要的,你的位置搜索散列。设置:

window.location.hash = "#div02";
要获得:

window.location.hash

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

您可以向当前url添加一个额外的参数(带有随机值)。浏览器将重新加载页面,然后由于url已更改而绑定到锚点

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

重新加载完成了什么?我正在尝试设置一个视频页面。我遇到的问题是,由于所有视频页面都在同一个页面上,如果用户单击拇指转到新视频时正在播放,则旧视频仍将播放。因此,通过重新加载页面,页面将用新视频重置。我找到了一个使用show()和hide()的解决方法,但这是一个正在进行的工作。嗯,我不确定这是我想要的。我将尝试重新解释:我正在设置一个视频页面。我有一个带有overflow:hidden的主窗口,它显示当前电影,并隐藏其他电影。右边是缩略图,可以跳转到其他视频(将它们带到视图中)。然而,为了让上一个视频停止播放,我最好按照跳转链接重新加载页面。问题是它没有跟随链接,只是刷新页面。如果这仍然没有意义,请告诉我,我将设置一个演示页面。