私のjsコードがあります。これはページスクロールスクリプトです。私がする必要があるのは、オフセット(78px)active
を作成し、開始時にクラスを要素(Home-最初のメニュー項目)に設定することです(このスクリプトを使用するまで)。これはこのウェブサイトで確認できます。
$(document).ready(function(){
$('a').click(function(event) {
event.preventDefault();
var full_url = this.href;
var parts = full_url.split('#');
var trgt = parts[1];
var target_offset = $('#'+trgt).offset();
var target_top = target_offset.top;
$('html, body').animate({scrollTop:target_top}, 500);
});
$('nav .menu li a').click(function(){
$('nav .menu li a').removeClass('active');
$(this).addClass('active');
});
});
何か案は?:)