Ta zapis podrobneje opisuje delovanje lastnosti »offsetTop« v JavaScriptu.
Kako deluje lastnost »offsetTop« HTML DOM v JavaScriptu?
' offsetTop ” lastnost deluje na elementih HTML in vrne tudi “margin”, “padding” na vrhu, “border” in “scrollbar” svojega nadrejenega elementa.
Sintaksa
element. offsetTop
V tej sintaksi ' element ” označuje zgornji položaj določenega elementa HTML glede na vidno polje (prazno območje, kjer je prikazana vsebina spletne strani).
Opomba: Vrnjena vrednost vključuje naslednje:
- zgornji položaj in rob elementa.
- zgornja obroba, drsni trak in oblazinjenje nadrejenega.
Uporabimo zgornjo sintakso praktično.
Primer: uporaba lastnosti »offsetTop« za oceno zgornjega položaja HTML
Ta primer uporablja ' offsetTop ” lastnost za izračun zgornjega položaja določenega elementa HTML, tj. Najprej preglejte to kodo HTML: V zgornji kodi: Zdaj pa razmislite o podani kodi JavaScript: V zgornjih vrsticah kode: Izhod V tem rezultatu je mogoče opaziti, da je najvišji položaj danega diva (vključno z maržo), tj. 35 slikovnih pik ” se izračuna v skladu z navedeno opombo (na začetku spletnega dnevnika) in se prikaže ob kliku gumba. JavaScript ponuja » offsetTop ” za izračun zgornjega položaja elementa HTML glede na vidno polje. Vrne izračunani zgornji položaj elementa kot celoštevilsko vrednost v ' slikovnih pik ”. Ta zapis je pokazal cilj, uporabo in implementacijo lastnosti »offsetTop« elementa HTML DOM v JavaScriptu.
HTML koda
< b > Podrobnosti o to div so : b >< št >
vrh : 20 slikovnih pik < št >
položaj : relativno < št >
besedilo - poravnati : center < št >
marža : 15 slikovnih pik < št >
meja : 3px < št >
div >< št >
< gumb na klik = 'jsFunc()' > Kliknite ga gumb >
< p id = 'za' > str >
Koda JavaScript
funkcija jsFunc ( ) {
je bil elmnt = dokument. getElementById ( 'Div1' ) ;
kje txt = 'Izračunani OffsetTop je: ' + elmnt. offsetTop + 'px
' ;
dokument. getElementById ( 'za' ) . notranjiHTML = txt ;
}
scenarij >
Zaključek