任何帮助将不胜感激!
加载时存在哈希时执行代码:
if(location.hash) { //code; }
在哈希更改时执行代码:
$(window).hashchange(function(){//code;});
如何结合这 2 项检查?
这不起作用:
if(location.hash || $(window).hashchange(function() { //code; });
为theCode
定义一个函数,将其引用传递给hashchange
事件并在页面加载时检查哈希是否存在直接执行
function theCode() { //code; }
if(location.hash){
theCode();
}
$(window).hashchange(theCode);