我使用CSS Tricks Smooth Scrolling使我的菜单链接滚动到页面的不同部分。我添加了- jQuery('#masthead').height()
来说明固定导航栏的高度。但是,当我单击一个菜单项并且页面滚动到该点时,菜单栏和它滚动到的位置之间似乎有一个额外的像素。 See what I mean here
这是我的jQuery代码:
jQuery(function() {
jQuery('a[href*="#"]:not([href="#"])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = jQuery(this.hash);
target = target.length ? target : jQuery('[name=' + this.hash.slice(1) +']');
if (target.length) {
jQuery('html, body').animate({
scrollTop: target.offset().top - jQuery('#masthead').innerHeight()
}, 1000);
return false;
}
}
});
});
答案 0 :(得分:0)
功能SELECT TMP.achieve_STATUS_CD, achive_status_dt, env_id, min(achive_status_dt) OVER(partition by end_id) min_date
FROM achievemnt
WHERE env_id = '?' AND
achive_status_dt=min_date
不会添加填充或边框,您应该使用innerHeight()
代替,然后按预期工作。
jQuery代码应该是:
outerHeight()