Heim > Web-Frontend > js-Tutorial > Hauptteil

So bestimmen Sie die Richtung des Scroll-Ereignisses in JQuery

coldplay.xixi
Freigeben: 2020-11-30 10:57:40
Original
2021 Leute haben es durchsucht

So bestimmt JQuery die Richtung eines Scroll-Ereignisses: Verwenden Sie die Methode [scrollTop()], um die vertikale Scroll-Bar-Position des ausgewählten Elements festzulegen oder zurückzugeben. Die Syntax lautet [$(selector).scrollTop(position)].

So bestimmen Sie die Richtung des Scroll-Ereignisses in JQuery

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JQuery-Version 3.2.1. Diese Methode ist für alle Computermarken geeignet.

jquerys Methode zum Bestimmen der Richtung eines Scroll-Ereignisses:

In jQuery können Sie die scrollTop()-Methode verwenden, um die Richtung eines Scroll-Ereignisses zu bestimmen. Die scrollTop()-Methode wird verwendet, um die Vertikale festzulegen oder zurückzugeben Position der Bildlaufleiste des ausgewählten Elements. Mit dieser Methode können wir die Scrollrichtung bestimmen.

<code><strong>jQuery scrollTop()</strong>jQuery scrollTop()

method

scrollTop()-Methode legt die vertikale Bildlaufleistenposition des ausgewählten Elements fest oder gibt sie zurück.

Tipp: Wenn sich die Bildlaufleiste oben befindet, ist die Position 0.

Syntax:

$(selector).scrollTop(position)
Nach dem Login kopieren

Parameter: Diese Methode akzeptiert eine einzelne Parameterposition, die optional ist. Es wird verwendet, um die vertikale Position der Bildlaufleiste in Pixeln anzugeben.

Rückgabewert: Gibt die vertikale Position der Bildlaufleiste des ausgewählten Elements zurück.

Beispiel:
<!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(&#39;scrollDown&#39;);
$(&#39;div&#39;).text(&#39;向下滚动&#39;);
} else {
console.log(&#39;scrollUp&#39;);
$(&#39;div&#39;).text(&#39;向上滚动&#39;);
}
position = scroll;
});
</script>
</body>
</html>
Nach dem Login kopieren

Verwandte kostenlose Lernempfehlungen: JavaScript

(Video)🎜

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie die Richtung des Scroll-Ereignisses in JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!