Jquery can';因为我的菜单挡住了我的去路,所以我在网站上找不到合适高度的链接
我有一个带有固定菜单的网站,菜单链接将用户从一个页面转到他们单击的链接的内容。但是因为我有固定的菜单,当我点击菜单中的链接时,网站就会把我打倒,如果我的菜单没有碍事的话,那就太完美了。但事实确实如此。我希望内容在我的固定菜单之后开始,但我不知道如何完成。 这是我用来获取链接的jQuery,可以让用户失望:Jquery can';因为我的菜单挡住了我的去路,所以我在网站上找不到合适高度的链接,jquery,menu,anchor-scroll,Jquery,Menu,Anchor Scroll,我有一个带有固定菜单的网站,菜单链接将用户从一个页面转到他们单击的链接的内容。但是因为我有固定的菜单,当我点击菜单中的链接时,网站就会把我打倒,如果我的菜单没有碍事的话,那就太完美了。但事实确实如此。我希望内容在我的固定菜单之后开始,但我不知道如何完成。 这是我用来获取链接的jQuery,可以让用户失望: $(document).ready(function(){ $('li a[href^="#"]').on('click',function (e) { e.preventDefaul
$(document).ready(function(){
$('li a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing');
window.location.hash = target;
});
});
});
将
$target.offset().top
更改为$target.offset().top-64
,以考虑固定菜单的高度。根据菜单的高度根据需要进行调整,或仅以代码形式查询菜单的当前实际高度 你能举例说明你的问题吗?否则,其他人很难帮助你解决问题。