jq找到指定的父元素 如何通過JQuery將DIV的滾動條滾動到指定的位置?
如何通過JQuery將DIV的滾動條滾動到指定的位置?$(“#divuuid”)。動畫({scrolltop:100},300)以上代碼可以實現(xiàn),scrolltop表示向下滾動多遠,300表示滾動動畫
如何通過JQuery將DIV的滾動條滾動到指定的位置?
$(“#divuuid”)。動畫({scrolltop:100},300)以上代碼可以實現(xiàn),scrolltop表示向下滾動多遠,300表示滾動動畫時間,單位:MS
代碼不寫,其思想是在瀏覽器滾動到某個位置時改變元素的位置屬性。例如,當瀏覽器的scrolltop> 500時,它會更改元素的值位置:如果(scrollTop> 500){el.樣式位置=“固定”}否則{el.樣式位置=“Static”}這500只是一個隨機數(shù),由您自己指定,通常由程序獲取。假設頁面有一個引用元素,當瀏覽器滾動位置超過引用元素位置時,頭部將固定。它通常被使用元素偏移獲取
代碼:·$(function(){·//獲取要定位的元素與瀏覽器頂部的距離。·var navh=$(“)。導航“)。偏移()。頂部·//滾動條事件·$(窗口)。Scroll(function(){·//獲取滾動條的滑動距離?!ar scroh=$(這個)。Scrolltop()·//如果滾動條的滑動距離大于或等于定位元素與瀏覽器頂部之間的距離,則滾動條將固定,否則滾動條將不固定。如果(scroh>=navh){·$(”。導航“)。CSS({position“:”fixed“,”top“:0})·}else if(scroh<navh){·$(”)。導航“)。CSS({position“:”static“})·}············)