Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当有散列时按下浏览器后退按钮时执行某些操作_Javascript_Jquery_Fragment Identifier - Fatal编程技术网

Javascript 当有散列时按下浏览器后退按钮时执行某些操作

Javascript 当有散列时按下浏览器后退按钮时执行某些操作,javascript,jquery,fragment-identifier,Javascript,Jquery,Fragment Identifier,当我按back键从散列中进入一个页面时,我正试图获得一个火灾警报。我正在使用以下代码 if(window.location.hash) { } else { alert('test'); } 如果我在,我按下浏览器返回按钮返回到警报不会触发 有什么办法可以让这一切顺利进行,还是我误解了什么 非常感谢 你的问题已经回答了吗 它归结为使用侦听器: window.onhashchange = function() { console.log('hash changed'); }

当我按back键从散列中进入一个页面时,我正试图获得一个火灾警报。我正在使用以下代码

if(window.location.hash) {
} else {
    alert('test');
}
如果我在,我按下浏览器返回按钮返回到警报不会触发

有什么办法可以让这一切顺利进行,还是我误解了什么

非常感谢

你的问题已经回答了吗

它归结为使用侦听器:

window.onhashchange = function() {
  console.log('hash changed');
}