這可能是很難解釋,但說我的瀏覽器尺寸較小,如在圖像1.底部的文字定位,它應該是,當我向下滾動腳本激活。復位CSS或腳本時瀏覽器大小
編輯https://jsfiddle.net/j4f53rds/1/
function fixDiv() {
var $div = $("#nav_color");
var top = $div.data("top");
if ($(window).scrollTop() > top) {
$('#nav_color').css({'position': 'fixed', 'top': '0px'});
}
else {
$('#nav_color').css({'position': 'absolute', 'top' : top + 'px'});
}
}
$("#nav_color").data("top", $("#nav_color").offset().top);
$(window).scroll(fixDiv);
的腳本導致底部的文字,成爲固定的HTML作爲用戶向下滾動的頂部。現在問題來了。發射後,如果我調整瀏覽器的大小,請說出全屏,如圖二,然後向上滾動。文本不會重新定位到新位置,它會重置回到較小瀏覽器中的原始位置。當用戶滾動備份時,如何讓腳本考慮新的瀏覽器大小?
嗯,我不太得到它正確出於某種原因。 :( – user2252219
@ user2252219遺憾沒有得到你 –