Δημιουργία δύο λειτουργίες , μία για όταν το πρόγραμμα περιήγησης είναι στο επίκεντρο , και ένα για όταν η εστίαση του είναι θολή :
var onFocus = λειτουργία () {
<. σ. code> //να συμπληρωθεί για να τρέξει όταν το παράθυρο έχει αποκτήσει εστίαση
} ?
var onblur = λειτουργία () {
κωδικός
//να συμπληρωθεί για να τρέξει όταν το παράθυρο έχει χάσει την εστίαση
} ? . 2
Ενσωματώστε την ανίχνευση χαρακτηριστικό . Αυτό συμβαίνει κυρίως για τον Internet Explorer , αλλά είναι καλύτερο να χρησιμοποιήσετε τη λειτουργία ανίχνευσης χαρακτηριστικό παρά τον εντοπισμό του προγράμματος περιήγησης , επειδή είναι πιο αξιόπιστα για να ελέγξετε άμεσα για τη δυνατότητα που θέλετε να χειριστείτε . Ο Internet Explorer χρησιμοποιεί το document.onfocusin ιδιοκτησίας και document.onfocusout παρά Window.onfocus και window.onbur , έτσι θα πρέπει να ελέγξετε για να δείτε αν αυτές οι ιδιότητες του εγγράφου που ορίζονται :
αν ( document.onfocusin = = Απροσδιόριστος ) { var
onfocusin = true ?
} else { var
onfocusin = false ? }
Η
3
Συμπληρώστε τον κωδικό με τη δέσμευση των κατάλληλων εκδηλώσεις εστίασης /blur με τις λειτουργίες που δημιουργήσατε στο Βήμα 1 :
αν ( onfocusin === true) {
document.onfocusin = onFocus ?
document.onfocusout = onblur ?
} else {
Window.onfocus = onFocus ?
Window.onblur = onblur ?
}
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα