Να μετακινηθείτε στην κορυφή της σελίδας χρησιμοποιώντας JavaScript;

Πώς μπορώ να μετακινηθώ στην κορυφή της σελίδας χρησιμοποιώντας μια JavaScript; Είναι επιθυμητό ακόμη και αν η γραμμή κύλισης μεταπηδά αμέσως στην κορυφή. Δεν ψάχνω για μια ομαλή κύλιση.

Λύση

Εάν δεν χρειάζεστε την αλλαγή για να κινήσετε, τότε δεν χρειάζεται να χρησιμοποιήσετε ειδικά πρόσθετα - θα χρησιμοποιούσα απλώς τη μέθοδο window.scrollTo της εγγενούς JavaScript -- περνώντας το 0,0 θα μετακινηθεί η σελίδα στην επάνω αριστερή πλευρά αμέσως.

window.scrollTo(x-coord, y-coord);

Παράμετροι

  • x-coord είναι το εικονοστοιχείο κατά μήκος του οριζόντιου άξονα.
  • y-coord είναι το εικονοστοιχείο κατά μήκος του κατακόρυφου άξονα.
Σχόλια (10)

Θα μπορούσατε απλά να χρησιμοποιήσετε έναν στόχο από τον σύνδεσμό σας, όπως #someid, όπου #someid είναι το id του div's.

Ή, θα μπορούσατε να χρησιμοποιήσετε οποιονδήποτε αριθμό plugins κύλισης που το καθιστούν πιο κομψό.

Το http://plugins.jquery.com/project/ScrollTo είναι ένα παράδειγμα.

Σχόλια (0)