我想知道如何在每个div的向下滚动菜单中添加资产
$(".link").click(function () {
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500);
return false;
});
答案 0 :(得分:0)
您可以通过从任何其他元素中删除.current
类并将该类添加到单击的目标中来实现此目的。
$(".link").click(function () {
var target = $(this); // select the current clicked element
$('html, body').animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 500, function() {
$('li.current').removeClass('current'); // remove all previous marking
target.parent().addClass('current'); // apply the css class to the clicked element
});
return false;
});