モーダルで再生しているビデオがありますが、モーダルを閉じるとビデオはバックグラウンドで再生され続けます(サウンドは継続します)。モーダルは#modalをURLに追加して開き、リンクを閉じると〜をリフレッシュする。 #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に戻ると、ページ自体はリフレッシュされないため、この機能はユーザーがページをリフレッシュするまでトリガーできません。
クリックされるボタンをリッスンするイベントハンドラ内にある必要があります。 –