Comment jquery détermine la direction d'un événement de défilement : utilisez la méthode [scrollTop()] pour définir ou renvoyer la position de la barre de défilement verticale de l'élément sélectionné, et la syntaxe est [$(selector).scrollTop( position)].
L'environnement d'exploitation de ce tutoriel : Système Windows 7, jquery version 3.2.1 Cette méthode convient à toutes les marques d'ordinateurs.
Comment jquery détermine la direction d'un événement de défilement :
Dans jQuery, vous pouvez utiliser la méthode scrollTop() pour déterminer la direction d'un événement de défilement. () est utilisée pour définir ou renvoie la position de la barre de défilement verticale de l'élément sélectionné. En utilisant cette méthode, nous pouvons déterminer la direction de défilement.
<code><strong>jQuery scrollTop()</strong>
jQuery scrollTop()
$(selector).scrollTop(position)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> html,body { height: 300% } div { position: fixed; padding-left: 10px; padding-top: 30px; height: 10%; width: 35%; font-weight: bold; border: 2px solid red; } </style> </head> <body> <div></div> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> <script> var position = $(window).scrollTop(); $(window).scroll(function() { var scroll = $(window).scrollTop(); if(scroll > position) { console.log('scrollDown'); $('div').text('向下滚动'); } else { console.log('scrollUp'); $('div').text('向上滚动'); } position = scroll; }); </script> </body> </html>Copier après la connexionRecommandations d'apprentissage gratuites associées : JavaScript
(vidéo)Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!