我正在使用隐藏的div创建幻灯片效果。单击缩略图后,相应的div将出现在窗口中,其他div将被隐藏。但是,我还需要重新加载页面。我试图使用这样的东西:
$("a").click(function() {
location.reload();
});
然而,这将重新加载页面而不遵循链接(类似于href =“#div02”)。如何让它同时关注链接并重新加载页面?
答案 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";