我已经创建了这个脚本,我想在我的项目中将它用于网站导航。由于我对 jQuery 的了解很差,我不确定代码是否正确且是否足够优化。你能帮我找出是否有任何方法可以优化代码,并指出我犯的错误吗?
$(function () {
$("li a").click(function () {
var liC = $(this).attr("href");
var liD = $("#" + liC).offset().top;
$("html, body").stop().animate({
scrollTop: liD
}, 'slow');
return false;
});
$(window).scroll(function () {
$('.dober').each(function () {
var hRt = $(this).attr('id');
if ($(this).offset().top <= $(window).scrollTop()) {
$('li a').css({ padding: 0 });
$('a[href=' + hRt + ']').css({
padding: 10
});
} else {
$('a[href=' + hRt + ']').css({
padding: 0
});
}
});
});
});