Inv*_*tax 1 html jquery scroll offset
我有以下代码段
$('html,body').animate({scrollTop: $('#menu').offset().top}, 'slow');
Run Code Online (Sandbox Code Playgroud)
点击一个链接,我希望浏览器显示在#menu div的顶部附近.我希望它在菜单前只显示几个像素的行.
我怎样才能做到这一点?
我已将paddingTop:5添加到offset()但这不是所需的结果.
Jos*_*ber 15
只需减去你想要的金额$('#menu').offset().top:
$('html,body').animate({
scrollTop: $('#menu').offset().top - 5 // or 10
}, 'slow');
Run Code Online (Sandbox Code Playgroud)
这是小提琴:http://jsfiddle.net/qVWuv/
| 归档时间: |
|
| 查看次数: |
24818 次 |
| 最近记录: |