Αν και υπάρχουν πολλές λύσεις για την απόκρυψη κύλισης μέσω ενός συνδυασμού της VBScript και HTML , οι προγραμματιστές Web πρέπει να γνωρίζουν ότι VBScript προορίζεται για χρήση μόνο σε Internet Explorer browser της Microsoft . VBScript δεν υποστηρίζεται σε άλλα προγράμματα περιήγησης , όπως το Firefox ή Opera ? Σε γενικές γραμμές , JavaScript παρέχει μια πιο προσιτή εναλλακτική λύση. Σε πολλές περιπτώσεις ( συμπεριλαμβανομένων των CSS τροποποιήσεις) VBScript και JavaScript κώδικα είναι πανομοιότυπα , αλλά δεν πρέπει να βασίζεστε σε αυτό το τυχαίο διαλειτουργικότητα , και θα πρέπει να ελέγξετε τις ιστοσελίδες σας σε βάθος για τη συμμόρφωση σε πολλά προγράμματα περιήγησης πριν από την ανάπτυξη του τόπου.
Η
η απόκρυψη κύλισης ανά στοιχείο
Η
Για ορισμένα στοιχεία της σελίδας , αφαιρώντας τις γραμμές κύλισης είναι πιο σημαντικό όταν το στοιχείο έχει εστιάσει . Για παράδειγμα , μπορείτε να αφαιρέσετε δυναμικά τη γραμμή κύλισης από ένα πεδίο κειμένου όταν ο χρήστης κάνει κλικ στο πεδίο για να το ενεργοποιήσετε . Για να γίνει αυτό , να περιλαμβάνει τον κωδικό " this.style.overflow = « κρυφές » στη σχετική εκδήλωση VBScript . Για να αφαιρέσετε τις γραμμές κύλισης , όταν οι μούσες του χρήστη πάνω από το στοιχείο , πληκτρολογήστε τα εξής :
' onMouseOver = " this.style.overflow = " κρυφές " ? " "
Για να τα αφαιρέσετε όταν ο χρήστης κάνει κλικ στο στοιχείο , πληκτρολογήστε τα εξής :
' το κλικ = " this.style.overflow = « κρυφές » ? " . »
Αυτό σας επιτρέπει να ελέγχετε τη συμπεριφορά πολλών κύλισης ανεξάρτητα, αλλά σημαίνει επίσης ότι ο χρήστης θα δει πιθανώς τις γραμμές κύλισης πριν από την παραλαβή , η οποία μπορεί να είναι αισθητικά ανεπιθύμητο .
Η απόκρυψη ενός στοιχείου κύλισης Όταν οι αποστολές εγγράφων
Η
Αν χρειαστεί να αποκρύψετε ένα στοιχείο ή ένα μικρό αριθμό στοιχείων , ένας από τους ευκολότερους τρόπους είναι να τοποθετήσετε μια δήλωση στο « OnLoad " χαρακτηριστικό "
" ετικέτα του ιστοσελίδα , κάνοντας χρήση του "στυλ " του VBScript λειτουργούν για να αλλάξετε CSS on the fly . Πληκτρολογώντας " " , για παράδειγμα , θα κρύψει τις γραμμές κύλισης ενός στοιχείου με το id " container_1 " το συντομότερο τη φόρτωση της σελίδας . Ο χρήστης δεν θα δει ποτέ το στοιχείο εμφανίζεται με κύλισης σε όλα . Από την άλλη πλευρά , χρησιμοποιώντας τη λειτουργία OnLoad της ετικέτας , και όχι κάθε μεμονωμένο στοιχείο , περιορίζει τον αριθμό των στοιχείων που μπορείτε να κρύψετε ταυτόχρονα χωρίς κώδικα HTML σας γίνεται δυσκίνητο .Για να πάρετε το καλύτερο και των δύο κόσμων , χρησιμοποιήστε VBScript του " className " για να αλλάξετε ολόκληρες τάξεις CSS και όχι τα επιμέρους στοιχεία του στυλ μιας σελίδας . Τυλίξτε ολόκληρη τη σελίδα σε ένα άδειο div ονομάζεται " maincontainer " και , στη OnLoad χαρακτηριστικό της ετικέτα
, γράψτε " container.className = ' hidescrollbars " ? " . Μπορείτε να ορίσετε στη συνέχεια ένα στυλ CSS στην κεφαλίδα του εγγράφου που ονομάζεται " . Hidescrollbars div ", που περιλαμβάνει την "υπερχείλιση : κρυμμένο ? " Στυλ . Όταν η σελίδα φορτώνει , αυτό θα αφαιρέσει τις γραμμές κύλισης από όλα τα στοιχεία div στη σελίδα.Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα