我有一个侧边栏菜单,链接到页面和其他页面上的锚点。当我在页面中时,锚点工作得很好,但是当我在另一个页面上找到锚点时,它会使粘性标题的高度偏移超过应有的值。我怎样才能让它正确地抵消标题?
这是我正在使用的代码:
jQuery(function($) {
$('a[href^="#"]').live('click',function(event){
event.preventDefault();
var target_offset = $(this.hash).offset() ? $(this.hash).offset().top : 0;
//change this number to create the additional off set
var customoffset = 85;
$('html, body').animate({scrollTop:target_offset - customoffset}, 500);
});
}(jQuery));