jQueryでtop.location.hrefまたはwindow.location.hrefの変更を検出する方法はありますか? 次のようなものを試しました
top.location.href.change(function() {});
すでに、しかしそれはうまくいきませんでした。
何か案は?
更新:フレームが箱から出ないようにしたい。フレームは、メイン ページの top.location.href を変更しない場合があります。
ありがとう!告発する
試す
$(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);
});
});