我需要在网站加载时使用#标签更改网站页面。 例如,在浏览器地址栏中输入:
关于在浏览器中打开的页面。 我用这个:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
});
当用户按下菜单按钮时更改页面并且运行良好,但我也需要在加载网站的第一个发生这个检查。
答案 0 :(得分:1)
如果您想立即触发事件,请使用trigger()
:
$('selector').on('event', function(e) { ... }).trigger('event');
所以你会这样做:
$(window).bind('hashchange', function(e){
var anchor = document.location.hash;
nextPage(anchor);
}).trigger('hashchange');