當滾動瀏覽頁面時,我有一個粘貼到頁面頂部的導航欄。 當此導航欄固定在頁面頂部時,我想要出現一個標誌。 徽標位於div #navlogo中。當用戶向下滾動頁面時顯示隱藏的div
我目前有#navlogo設置爲顯示:無。我在想,當你滾動100px時,它的顯示器需要設置爲顯示塊或類似的東西。
我已經嘗試了一些東西,但我不是很擅長java,沒有運氣。
You can check out the JSFIDDLE here
這是我使用的設置我的導航欄腳本固定
$(window).scroll(function() {
var nav = $('#custom-bootstrap-menu');
var body = $('body');
var top = 100;
if ($(window).scrollTop() >= top) {
nav.addClass('navbar-fixed-top');
body.addClass('padding-fifty');
} else {
nav.removeClass('navbar-fixed-top');
body.removeClass('padding-fifty');
}
});
和一點點的CSS
#logo {
height: 100px;
}
.padding-fifty {
padding-top: 50px;
}
#navlogo {
display: none;
}
正如你可以看到它設置NAV來固定,並通過添加50px來補償頁面偏移量。我需要在這裏設置#navlogo爲可見。任何人都可以提供一些援助
非常感謝您的幫助!
謝謝大衛,完美的工作。我喜歡如何通過腳本更改CSS屬性。 –