私はJQuery Address pluginにはあまりよく慣れていませんが、このコードを思いつきました。この状況を除いて、素晴らしいことです。「nav 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