javascript - $(document).scrollTop()與某個div的$('#js_productWrap').offset().top
过去多啦不再A梦
过去多啦不再A梦 2017-06-29 10:10:12
0
2
1042

$(document).scrollTop()與某個p的$('#js_productWrap').offset().top區別

过去多啦不再A梦
过去多啦不再A梦

全部回覆(2)
三叔

文件比電腦螢幕還要長的時候,瀏覽器就只能看一部分,相當於一個取景框,這個框到這個文檔頂端的距離為 scrollTop

                 a document
         ^     +-----------+    ^
         |     |           |    |
         |     |           |    |scrollTop
         |     |           |    |
         |     |           |    |
offsetTop|     |  viewport |    |
         |  +-----------------+ v
         |  |  |           |  |
         v  |  +--+ #js_productWrap
            |  |  |        |  |
            |  +--+        |  |
            |  |           |  |
            +-----------------+
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               |           |
               +-----------+
刘奇

$(document).scrollTop()傳回目前網頁被捲起的高度;
$('#js_productWrap').offset().top回傳的是目標元素距離文件頂部的高度

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!