כתיבה זו מרחיבה את פעולת המאפיין 'offsetTop' ב-JavaScript.
כיצד פועל נכס HTML DOM 'offsetTop' ב-JavaScript?
ה ' offsetTop ' מאפיין עובד על רכיבי HTML ומחזיר את ה'שוליים', ה'ריפוד' העליון, 'הגבול' ו'סרגל הגלילה' גם של רכיב האב שלו.
תחביר
אֵלֵמֶנט. offsetTop
בתחביר זה, ' אֵלֵמֶנט ' מציין את המיקום העליון של רכיב ה-HTML המסוים ביחס לנקודת התצוגה (אזור ריק שבו מוצג תוכן דף האינטרנט).
הערה: הערך המוחזר כולל את הדברים הבאים:
- המיקום העליון, והשוליים של האלמנט.
- גבול עליון, פס גלילה וריפוד של ההורה.
בואו נשתמש בתחביר לעיל באופן מעשי.
דוגמה: החלת המאפיין 'offsetTop' כדי להעריך את המיקום העליון של HTML
דוגמה זו משתמשת ב' offsetTop ' מאפיין כדי לחשב את המיקום העליון של רכיב ה-HTML המסוים, כלומר, ' ראשית, עבור על קוד ה-HTML הבא: בקוד למעלה: כעת, שקול את קוד ה-JavaScript הנתון: בשורות הקוד לעיל: תְפוּקָה בתוצאה זו, ניתן לראות שהמיקום העליון של ה-div נתון (כולל שוליים), כלומר, ' 35 פיקסלים 'מחושב בהתאם להערה שצוינה (בתחילת הבלוג) ומוצגת בלחיצת הכפתור. JavaScript מספק את ' offsetTop ' מאפיין כדי לחשב את המיקום העליון של רכיב ה-HTML ביחס לנקודת התצוגה. הוא מחזיר את המיקום העליון המחושב של אלמנט כערך מספר שלם ב' פיקסלים '. כתיבה זו הדגים את המטרה, השימוש והיישום של מאפיין HTML DOM Element 'offsetTop' ב-JavaScript.
קוד HTML
< ב > פרטים של זֶה div הם : ב >< br >
חלק עליון : 20 פיקסלים < br >
עמדה : קרוב משפחה < br >
טֶקסט - ליישר : מֶרְכָּז < br >
שולים : 15 פיקסלים < br >
גבול : 3 פיקסלים < br >
div >< br >
< כפתור בלחיצה = 'jsFunc()' > לחץ עליו לַחְצָן >
< p id = 'ל' > ע >
קוד JavaScript
פונקציה jsFunc ( ) {
היה אלמנט = מסמך. getElementById ( 'Div1' ) ;
איפה txt = 'OffsetTop מחושב הוא: ' + elmnt. offsetTop + 'px
' ;
מסמך. getElementById ( 'ל' ) . innerHTML = טקסט ;
}
תַסרִיט >
סיכום