0

jQueryでtop.location.hrefまたはwindow.location.hrefの変更を検出する方法はありますか? 次のようなものを試しました

top.location.href.change(function() {});

すでに、しかしそれはうまくいきませんでした。

何か案は?

更新:フレームが箱から出ないようにしたい。フレームは、メイン ページの top.location.href を変更しない場合があります。

ありがとう!告発する

4

1 に答える 1

0

試す

$(document).ready(function() {
    $(window).bind( 'hashchange', function(e) { 
    var anchor = document.location.hash;
            if( anchor === '#first_one' ) {
                alert('url = #first');
            }else if ( anchor === '#second_one' ) {
                alert('url = #second');
            }else if ( anchor === '#third_one' ) {
                alert('url = #third');
            }
            console.log(anchor);
    });
});

すべてのブラウザで動作しません

jquery-hashchange-プラグイン

于 2013-02-15T11:34:57.787 に答える