javascript - $(document).scrollTop()與某個div的$(’#js_productWrap’).offset().top
問題描述
$(document).scrollTop()與某個p的$(’#js_productWrap’).offset().top區別
問題解答
回答1:文檔比電腦屏幕還要長的時候,瀏覽器就只能看一部分,相當于一個取景框,這個框到這個文檔頂端的距離為 scrollTop
a document ^ +-----------+ ^ | | | | | | | |scrollTop | | | | | | | |offsetTop| | viewport | | | +-----------------+ v | | | | | v | +--+ #js_productWrap | | || | | +--+| | | | | | +-----------------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +-----------+回答2:
$(document).scrollTop()返回當前網頁被卷起的高度;$(’#js_productWrap’).offset().top返回的是目標元素距離文檔頂部的高度
相關文章:
1. html5 - css3scale和rotate同時使用轉換成matrix寫法該如何轉換?2. win10 python3.5 matplotlib使用報錯3. php多任務倒計時求助4. css - 如何把一個視圖放在左浮動定位的視圖的上面?5. javascript - jquery怎么讓a標簽跳轉后保持tab的樣式6. MySQL的聯合查詢[union]有什么實際的用處7. javascript - 小demo:請教怎么做出類似于水滴不斷擴張的效果?8. javascript - vue組件的重復調用9. python的正則怎么同時匹配兩個不同結果?10. javascript - axios請求回來的數據組件無法進行綁定渲染
