Heim > Web-Frontend > js-Tutorial > Scrollen Sie mit jQuery (Setup -Zeit: 2 Minuten) nach oben scrollen

Scrollen Sie mit jQuery (Setup -Zeit: 2 Minuten) nach oben scrollen

Christopher Nolan
Freigeben: 2025-02-24 10:26:09
Original
635 Leute haben es durchsucht

Erstellen Sie die Website schnell zurück zur Top -Scrolling -Funktion (Zeit setzen Sie Zeit: 2 Minuten)

Scroll to Top Using jQuery (Setup time: 2mins)

In dieser Handbuch wird Schritt für Schritt geführt, wie Sie die Back -to -Top -Funktion auf Ihrer Website einrichten. Scrollen Sie einfach diese Seite nach unten, um die Demo anzuzeigen.

  1. Scrollto Plugin herunterladen und einschließen.
  2. ein Bild abrufen (Pfeil oder ähnliches).
  3. enthält den folgenden HTML -Code.
  4. enthält den folgenden JQuery/JavaScript -Code, um das Fenster Scrollen zu erfassen und die Anzeige von Bildern zu verarbeiten.
  5. Es ist so einfach!

html

<a id="scroll-to-top" href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">
    <img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/000/174036397399855.png"  class="lazy" alt="Scroll to Top Using jQuery (Setup time: 2mins) " />
</a>
Nach dem Login kopieren

jQuery

Dieser jQuery -Code zeigt das Bild an, wenn der Benutzer nach unten scrollt, das Bild beim Scrollen ausblenden und Klick -Ereignisse verarbeiten.

$(document).ready(function() {
    var $scrollTop = $('https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top');

    $(window).scroll(function() {
        // 向上滚动
        if ($(this).scrollTop() > 100) {
            $scrollTop.fadeIn(1000);
        } else {
            $scrollTop.hide();
        }
    });

    $scrollTop.click(function(e) {
        e.preventDefault();
        $.scrollTo(0, 1000); // 使用scrollTo插件
    });
});
Nach dem Login kopieren

HINWEIS: Wenn Sie eine Kreuzbrowser-kompatible Lösung benötigen, verwenden Sie den folgenden Code:

window.scrollTo(0, 0); // Chrome滚动到顶部错误修复
Nach dem Login kopieren

CSS

Dieser einfache CSS-Code wird verwendet, um die Anzeige von Bildern und die Transparenz des Kreuzbrowsers zu verarbeiten.

https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
    opacity: 0.5; /* 简化透明度设置 */
    transition: opacity 0.3s ease; /* 添加平滑过渡效果 */
}

https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bscroll-to-top:hover {
    opacity: 1.0; /* 简化透明度设置 */
}
Nach dem Login kopieren

jQuery Scrolltop FAQs (FAQs)

Wie kann ich JQuery Scrolltop verwenden, um zu einem bestimmten Element auf der Seite zu scrollen?

Um JQuery Scrolltop zu verwenden, um zu einem bestimmten Element auf der Seite zu scrollen, müssen Sie zuerst das Element mit dem JQuery -Selektor auswählen und dann die scrolltop -Methode verwenden. Hier ist ein Beispiel:

$('html, body').animate({
    scrollTop: $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyElement").offset().top
}, 2000);
Nach dem Login kopieren

In diesem Code "https://www.php.cn/link/93ac0c50dd620dc7b88e5Fe05c70e15bmyElement" ist die ID des Elements, zu dem Sie scrollen möchten, und 2000 ist die Dauer der Scroll -Animation in Milliskunden in Milliskunden. Dadurch scrollen Sie die Seite in 2 Sekunden sanft zum angegebenen Element.

Kann ich JQuery Scrolltop ohne Animation verwenden?

Ja, Sie können JQuery Scrolltop ohne Animation verwenden. Die Animate -Methode in JQuery ist für Scrolltop nicht erforderlich. Hier erfahren Sie, wie es geht:

$('html, body').scrollTop($("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bmyElement").offset().top);
Nach dem Login kopieren

scrollen Sie sofort die Seite zum angegebenen Element.

(Der nachfolgende FAQ -Inhalt steht im Einklang mit dem Originaltext und lässt doppelte Teile aus, um Redundanz zu vermeiden.)

Das obige ist der detaillierte Inhalt vonScrollen Sie mit jQuery (Setup -Zeit: 2 Minuten) nach oben scrollen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage