关闭模态时如何刷新页面?

时间:2016-12-06 20:46:26

标签: javascript

我有一个以模态播放的视频,但当我关闭模式时,视频继续在后台播放(声音继续播放。)模式打开,#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时,页面本身不会刷新,因此在用户刷新页面之前,此功能无法触发。

2 个答案:

答案 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) {