0

使用这个 jQuery:https ://github.com/JamyGolden/PlusAnchor

我希望让它滚动到特定的锚点,但给它一个 50px 的顶部偏移量。我有一个 50px 的固定页眉,当页面滚动时,页眉会覆盖该部分的一部分。

任何帮助或正确方向的观点表示赞赏。

谢谢

我的代码:

<script type="text/javascript">
$(document).ready(function(){
$('body').plusAnchor({
easing: 'easeInOutExpo',
speed: 800,
onInit: function( base ) {
if ( base.initHash != '' && $(base.initHash).length > 0 ) {

window.location.hash = 'hash_' + base.initHash.substring(1);

window.scrollTo(0, 0);

$(window).load( function() {

 timer = setTimeout(function() {

$(base.scrollEl).animate({
scrollTop: $( base.initHash ).offset().top

}, base.options.speed, base.options.easing);
}, 500); // setTimeout

}); // window.load
}; // if window.location.hash

} // onInit
});
});
</script>
4

1 回答 1

0

这个问题的答案可以在这里找到:https ://github.com/JamyGolden/PlusAnchor/issues/1

于 2012-11-19T18:49:22.430 回答