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. python - 編碼問題求助2. mysql - jdbc的問題3. node.js - nodejs開發中常用的連接mysql的庫4. python - 數據與循環次數對應不上5. 視頻文件不能播放,怎么辦?6. mysql - 如何減少使用或者不用LEFT JOIN查詢?7. 為啥最大化個窗口還得找一堆理由?8. python - 我在使用pip install -r requirements.txt下載時,為什么部分能下載,部分不能下載9. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處10. 網頁爬蟲 - python 爬取網站 并解析非json內容
