我不是很熟悉JQuery Address plugin,但我想出了這個代碼,它的工作很好,除了在這種情況下:當我點擊「導航a」,url被改變,內容也被改變,但是當我重新加載頁面時,插件不會默認觸發。如何在頁面加載時使用jQuery地址插件加載當前內容?
$("#player aside nav a").address(function(event, hash) {
var rel = $(this).attr('rel');
$('.ajax_container').hide().removeClass('current');
$('#player aside nav a').removeClass('active');
$('#'+rel).show().addClass('current');
$(this).addClass('active');
return $(this).attr('href').replace(/^#/, '');
});
任何想法,如何在頁面加載時觸發此功能?
'$ .address.externalChange(function(event){$('a [href ='+ event.value +']')。trigger('click');});'這樣做就可以了,謝謝! – passatgt