我在我的網站頂部有一個浮動導航欄,我使用以下代碼滾動到各種div
定位點。滾動以固定不同的偏移量
<script type="text/javascript">
$(document).ready(function() {
$('a[href^="#"]').on('click', function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top - 100 // floatnav height
}, 900, 'swing', function() {
window.location.hash = '1' + target;
});
});
});
</script>
我希望能夠使不同的偏移取決於錨點。其中一些是全頁面圖像,不需要偏移,因爲在導航欄後沒有任何東西真的丟失,而有些則以文本開始,因此導航欄需要位於其上方,以便它不會隱藏內容。
把它們放在自己的''s中,然後給它們適當的'padding-top'和'margin-top'來取消額外的填充。 –
Ryan
不會在頁面上創建大的空白空間嗎? –
「帶有」margin-top「,取消了額外的填充」 – Ryan