Heim >Web-Frontend >js-Tutorial >Javascript implementiert die Schaltfläche „Zurück zum Anfang' in der unteren rechten Ecke der Blog-Seite_Javascript-Fähigkeiten
Viele Blogger im Bloggarten haben in ihren Blogs ein Symbol in der unteren rechten Ecke der Seite. Egal wie der Bildschirm gestreckt ist, es bleibt immer in der unteren rechten Ecke. Klicken Sie, um die Seite oben anzuheften. Denken Sie darüber nach, später eine Demo zu schreiben, um diesen Effekt zu erzielen.
1. Die untere rechte Ecke des Symbols ist fixiert.
1.SS bietet 4 Layoutmethoden. Fest bedeutet absolut positionierte Elemente. Daher entscheiden wir uns für die Verwendung von „Fixed“, um eine Symbolfixierung zu erreichen.
absolut |
|
||||||||||
behoben | Generieren Sie ein absolut positioniertes Element, das relativ zum Browserfenster positioniert ist. Die Position des -Elements wird durch die Attribute „left“, „top“, „right“ und „bottom“ angegeben. | ||||||||||
relativ | Erzeugt ein relativ positioniertes Element, das relativ zu seiner normalen Position positioniert ist. Also fügt „left:20“ 20 Pixel zur LINKEN Position des Elements hinzu. | ||||||||||
statisch | Standardwert. Ohne Positionierung erscheint das Element im normalen Fluss (ohne Berücksichtigung der Top-, Bottom-, Left-, Right- oder Z-Index-Deklarationen). | ||||||||||
erben | gibt an, dass der Wert des Positionsattributs vom übergeordneten Element geerbt werden soll. |
2. Le code est le suivant. Le bouton Bouton sera toujours placé dans le coin inférieur droit de l’écran. Qu'il s'agisse de faire glisser les barres de précision supérieure et inférieure ou d'étirer la taille de la fenêtre du navigateur.
2. Revenez dans le coin supérieur de la page après avoir cliqué.
1. Si vous souhaitez revenir au coin supérieur de l'écran, vous devez savoir comment déplacer la barre de déplacement de haut en bas via JavaScript fournit les méthodes de défilement et de défilement.
2. Nous avons mentionné ci-dessus comment déplacer la barre de déplacement, donc comment la déplacer vers le haut de la page à une certaine vitesse. Ensuite, vous devez utiliser les méthodes setInterval et clearInterval pour déplacer l'écran vers le haut de 30 pixels toutes les 10 millisecondes.
fonction EachScrollBy(eachHeight){
Si(document.documentElement.scrollTop<=0){
clearInterval(myVar);
}autre{
window.scrollBy(0,-30);
>
>
3. Rallonge
Implémentation du bouton épingle. Alors comment se rendre compte que cliquer sur le bouton met l’écran en bas ? En fait, le principe est similaire, je n’écrirai donc pas de démo ici ? Fournissez-vous quelques attributs pour référence.
Ce qui précède représente l'intégralité du contenu de cet article. J'espère que les enfants qui aiment les blogs l'aimeront.