有没有办法在jQuery中检测top.location.href或window.location.href的变化?试过像
这样的东西top.location.href.change(function() {});
已经,但它不起作用。
任何想法?
更新:我想阻止框架突破。框架可能不会更改主页面的top.location.href。
谢谢! indect
答案 0 :(得分: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);
});
});