é¦å
ç解ä¸ä¸ªdomå
ç´ ï¼åå«æ¯ï¼clientHeightãoffsetHeightãscrollTopã
clientHeightï¼è¿ä¸ªå
ç´ çé«åº¦ï¼å ç¨æ´ä¸ªç©ºé´çé«åº¦ï¼æ以ï¼å¦æä¸ä¸ªdivææ»å¨æ¡ï¼é£ä¸ªè¿ä¸ªé«åº¦åæ¯ä¸å
æ¬æ»å¨æ¡æ²¡æ¾ç¤ºåºæ¥çä¸é¢é¨åçå
容ãèåªæ¯å纯çDIVçé«åº¦ã
offsetHeightï¼æ¯æå
ç´ å
容çé«åº¦ãä¾ç
§ä¸é¢çï¼é£è¿ä¸ªé«åº¦å¢å°±æ¯DIVå
é¨çé«åº¦ï¼å
æ¬å¯è§é¨åå以æ»å¨æ¡ä¸é¢çä¸å¯è§é¨åã
scrollTopï¼è¿ä¸ªæ¯ä»ä¹å¢ï¼ä»å¯ä»¥ç解为æ»å¨æ¡å¯ä»¥æ»å¨çé¿åº¦ã
举ä¾ï¼å¦æä¸ä¸ªDIVé«åº¦æ¯400pxï¼å³clientHeight为400ï¼ï¼èéé¢çå
容æ¯ä¸ä¸ªå¾é¿çå表ï¼å
容çé«åº¦æ¯1000pxï¼å³offsetHeight为1000ï¼ãé£ä¹ï¼å¯è§é¨åæ们çå°400pxï¼1000pxçå
容ä¸è¿æ600pxä¸å¯è§ãèè¿ä¸å¯è§çé¨åå¢ï¼æ£æ¯æ们éè¿æå¨æ»å¨æ¡æè½æè¿ä¸é¨åæ¾ç¤ºåºæ¥ãä½ å¦ææ»å¨æ¡ä¸æå¨ï¼æ¤æ¶scrollTop为0ï¼å¦æä½ ææ»å¨æ¡æå°åºï¼æ¾ç¤ºåºå表æä¸é¢çé¨åï¼æ¤æ¶ï¼scrollTop为600ããæ以scrollTopçåå¼åºé´ä¸º[0, 600]ããæ以è¿ä¸ª600å¯ä»¥ç解为æ»å¨æ¡å¯ä»¥æ»å¨çé¿åº¦ã
温馨提示:答案为网友推荐,仅供参考