我正在使用hashchange事件来知道URI何时发生了变化并将内容加载到div中,但是我希望在第一次加载页面时获取主题标签以将内容加载到div中。 。 。如果它没有hashtag,则将一个默认页面加载到div
中这是我的代码。 。 。
$(window).bind('hashchange', function () {
var hash = window.location.hash.slice(1);
$('#content').load('<? echo base_url(); ?>index.php/controller/'+ hash)
});
答案 0 :(得分:0)
您可以在.trigger()
上.ready()
事件,以便在加载页面时执行一次处理程序。
$(window).on('hashchange', function() {
var url = '<?php echo base_url(); ?>index.php/controller/';
if (window.location.hash) url += '...';
$('#content').load(url);
}).trigger('hashchange');
请注意,较旧的浏览器不支持此事件。