Jquery DIV滾動至瀏覽器頂部后固定不動代碼

示例代碼例1:

<script?type="text/javascript"?src="http://code.jquery.com/jquery-latest.js"></script>???

<script>???

$(function()?{???

var?elm?=?$('#pordAttr');???

var?startPos?=?$(elm).offset().top;???

$.event.add(window,"scroll",?function()?{???

var?p?=?$(window).scrollTop();???

$(elm).css('position',((p)?>?startPos)???'fixed'?:?'static');???

$(elm).css('top',((p)?>?startPos)???'0px'?:?'');???

????});???

});???

</script>??

示例代碼例2:

$(function(){??

//獲取要定位元素距離瀏覽器頂部的距離??

var?navH?=?$(".nav").offset().top;??

//滾動條事件??

$(window).scroll(function(){??

//獲取滾動條的滑動距離??

var?scroH?=?$(this).scrollTop();??

//滾動條的滑動距離大于等于定位元素距離瀏覽器頂部的距離,就固定,反之就不固定??

if(scroH>=navH){??

$(".nav").css({"position":"fixed","top":0});??

}else?if(scroH<navH){??

$(".nav").css({"position":"static"});??

}??

})??

})??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容