Maison  >  Questions et réponses  >  le corps du texte

javascript - $(document).scrollTop() et $('#js_productWrap').offset().top d'un certain div

La différence entre $(document).scrollTop() et $('#js_productWrap').offset().top d'un certain p

过去多啦不再A梦过去多啦不再A梦2646 Il y a quelques jours1045

répondre à tous(2)je répondrai

  • 三叔

    三叔2017-06-29 10:12:12

    Lorsque le document est plus long que l'écran de l'ordinateur, le navigateur ne peut en visualiser qu'une partie, ce qui équivaut à un viseur. La distance entre ce cadre et le haut du document est scrollTop

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

    répondre
    0
  • 怪我咯

    怪我咯2017-06-29 10:12:12

    $(document).scrollTop() renvoie la hauteur de la page Web actuelle lorsqu'elle défile ;
    $('#js_productWrap').offset().top renvoie la hauteur de l'élément cible à partir du haut du document

    répondre
    0
  • Annulerrépondre