加载页面时检查 URL
Check URL when page is loading
我需要在加载网站时更改带有井号标签的网站页面。
例如,在浏览器地址栏中键入:
http://example.com/#about
关于在浏览器中打开的页面。
我用这个:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
});
用于在用户按下菜单按钮时更改页面并且效果很好,但我也需要在加载网站时首先进行此检查。
如果你想立即触发一个事件,使用trigger()
:
$('selector').on('event', function(e) { ... }).trigger('event');
所以你会这样做:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
}).trigger('hashchange');
我需要在加载网站时更改带有井号标签的网站页面。 例如,在浏览器地址栏中键入:
http://example.com/#about
关于在浏览器中打开的页面。 我用这个:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
});
用于在用户按下菜单按钮时更改页面并且效果很好,但我也需要在加载网站时首先进行此检查。
如果你想立即触发一个事件,使用trigger()
:
$('selector').on('event', function(e) { ... }).trigger('event');
所以你会这样做:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
}).trigger('hashchange');