使用纯javascript检测哈希变化?

时间:2014-11-25 20:41:35

标签: javascript

我希望在使用纯JavaScript更改哈希值时调用函数。我尝试将此功能放在document.ready上,但它不起作用。

function hashHandler(){
    this.oldHash = window.location.hash;
    this.Check;

    var that = this;
    var detect = function(){
        if(that.oldHash!=window.location.hash){
            alert("HASH CHANGED - new has" + window.location.hash);
            that.oldHash = window.location.hash;
        }
    };
    this.Check = setInterval(function(){ detect() }, 100);
}

0 个答案:

没有答案