控制粘滯標題的代碼位於腳本文件cordillera.js中。 代碼應用粘頭在視,這是變量winHeight的確切高度:
var winHeight=$(window).height();
如果設置winHeight是一個自定義的數字,則在該點一命嗚呼以下是該腳本的代碼:
//fixed header
$(window).scroll(function(){
if($(".top-banner").length){
var winHeight=$(window).height();
}
else{
var winHeight = 0;
}
if($("body.admin-bar").length){
if($(window).width() < 765) {
stickyTop = 46;
} else {
stickyTop = 32;
}
}
else{
stickyTop = 0;
}
$('.sticky-header').css('top',stickyTop);
var scrollTop = $(window).scrollTop();
if (scrollTop > winHeight + stickyTop) {
if(!$(".top-banner").length){
$('header#header').hide();
}
$('.sticky-header').show();
} else {
if(!$(".top-banner").length){
$('header#header').show();
}
$('.sticky-header').hide();
}
});
好吧,我明白你現在說的話。所以我的標題圖像是500px高。如果我希望它在那個時候開始變得粘稠,那麼我應該怎樣改變這條線呢?或者我錯過了這是如何工作的?非常感謝! – Kristy
您只需將該行更改爲「var winHeight = 500;」 。調整以適應。 –
謝謝,亞當!沒有你的幫助,我永遠都不會想到它:) – Kristy