美文网首页
window.hashChonge

window.hashChonge

作者: 北方蜘蛛 | 来源:发表于2016-09-28 18:55 被阅读18次
(function(window) { 
// 如果浏览器原生支持该事件,则退出
 if ( "onhashchange" in window.document.body )
 { return; }
 var location = window.location, oldURL = location.href, oldHash = location.hash;
 // 每隔100ms检测一下location.hash是否发生变化 
setInterval(function() { 
var newURL = location.href, newHash = location.hash; 
// 如果hash发生了变化,且绑定了处理函数...
 if ( newHash != oldHash && typeof window.onhashchange === "function" ) 
{ 
// execute the handler 
window.onhashchange({ type: "hashchange", 
oldURL: oldURL, 
newURL: newURL 
});
 oldURL = newURL; oldHash = newHash; } }, 
100);
})(window);

相关文章

网友评论

      本文标题:window.hashChonge

      本文链接:https://www.haomeiwen.com/subject/tbqkyttx.html