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. angular.js - 百度支持_escaped_fragment_嗎?2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. node.js - Vue+Webpack在dev環境下沒有問題build后出現莫名錯誤4. node.js - nodejs+express+vue5. css3 - 如圖的flex骰子布局是怎么實現的?6. javascript - ios返回不執行js怎么解決?7. css3 - 這個CSS樣式是什么意思?8. html - css布局問題,在firebug下<a>標簽嵌入<img>標簽但是高度<a>總比<img>多4個像素9. 微信公眾號實現消息模板的推送?10. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github網址是什么??百度不到。
