我有一个以模态播放的视频,但当我关闭模式时,视频继续在后台播放(声音继续播放。)模式打开,#modal添加到URL,当它关闭它链接到#refresh。为什么这个代码在加载#refresh时不刷新页面?
if(window.location.href.indexOf("refresh") > -1) {
setTimeout(function(){
window.location = "products.html";
},1000);
}
<a href="#refresh"><img src="images/x.jpg"><meta http-equiv="refresh"></a>
返回#refresh时,页面本身不会刷新,因此在用户刷新页面之前,此功能无法触发。
答案 0 :(得分:1)
document.getElementById('refresh').addEventListener('click', function(e) {
e.preventDefault();
window.location.reload;
});
答案 1 :(得分:0)
首先要查找哈希使用window.location.hash,例如:
docker
并刷新使用window.location.href所以:
if(window.location.hash.indexOf("refresh") > -1) {