【发布时间】:2018-12-22 10:26:14
【问题描述】:
您好,我正在开发一个单页网站,我现在面临的问题是,当我点击菜单的锚点时,它在所需区域以下几个像素,如图 所示
我试过这段代码但没有成功 Make anchor link go some pixels above where it's linked to
我使用的Javascript是
$(document).on('click', 'a.page-scroll', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
【问题讨论】:
-
可以使用的源代码在哪里?
-
我用的是免费的html主题,大哥需要什么代码?
-
您应该添加说明问题所在的源代码(HTML 或 CSS)......
-
$(document).on('click', 'a.page-scroll', function(event) { var $anchor = $(this); $('html, body'). stop().animate({ scrollTop: $($anchor.attr('href')).offset().top }, 1500, 'easeInOutExpo'); event.preventDefault(); });
标签: javascript jquery html css anchor