Erstellen Sie die Website schnell zurück zur Top -Scrolling -Funktion (Zeit setzen Sie Zeit: 2 Minuten)
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.
<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>
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插件 }); });
HINWEIS: Wenn Sie eine Kreuzbrowser-kompatible Lösung benötigen, verwenden Sie den folgenden Code:
window.scrollTo(0, 0); // Chrome滚动到顶部错误修复
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; /* 简化透明度设置 */ }
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);
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.
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);
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!