我想在android上的chrome(?)上做一個粘性標題。當頁面靜止時隱藏div,滾動上移顯示
即,當您向下滾動頁面時,沒有粘性標題,但只要向上滾動(或在1秒後),粘性標題就會再次出現。
然後,當您向下滾動時,它會再次隱藏。
我認爲這是一個更好的粘性頭解決方案,但只能找到指向航點的教程,我希望基於移動而不是固定位置。
有人可以給我一個這個裸露的骨頭的例子嗎?
會很好,謝謝。
我想在android上的chrome(?)上做一個粘性標題。當頁面靜止時隱藏div,滾動上移顯示
即,當您向下滾動頁面時,沒有粘性標題,但只要向上滾動(或在1秒後),粘性標題就會再次出現。
然後,當您向下滾動時,它會再次隱藏。
我認爲這是一個更好的粘性頭解決方案,但只能找到指向航點的教程,我希望基於移動而不是固定位置。
有人可以給我一個這個裸露的骨頭的例子嗎?
會很好,謝謝。
檢查Working Fiddle。我希望這是你需要什麼..
var scroll_pos = 50;
var scroll_time;
if($('.gridContainer').is(':visible'))
$('.gridContainer').addClass('hidden');
$(window).scroll(function() {
clearTimeout(scroll_time);
var current_scroll = $(window).scrollTop();
if (current_scroll >= $('#topNav').outerHeight()) {
if (current_scroll <= scroll_pos + 100) {
$('.gridContainer').removeClass('hidden');
}
else {
$('.gridContainer').addClass('hidden');
}
}
scroll_time = setTimeout(function() {
scroll_pos = $(window).scrollTop();
}, 600);
});
謝謝,但不完全。 1.默認情況下,nav是隱藏的,直到用戶向上滾動纔會激活。 2.然後導航顯示5秒鐘並淡出,除非用戶再次向上滾動,在這種情況下,定時器將被重置並且5秒倒計時再次開始。 3.當窗口顯示頁面的頂部100px時,默認情況下,導航欄將再次隱藏。在你的版本中,似乎自動淡出功能根本不起作用。...... – user2660197
我已經更新了答案,還有其他需要的東西? – Aditya
爲什麼不使用基金會這樣的響應式框架? – Aditya
我們已經使用bootstrap,但是這種類型超出了信封範圍。我發現http://jsfiddle.net/frZ9j/9/這是非常類似於我們需要的,除了需要以下調整: 1.開始作爲隱藏 2.等待說一個向上滾動100px淡入 – user2660197
基礎看起來不錯。我只是討厭學習同一事物的差異版本。 – user2660197