-2

페이지의 scrollMaxX 및 scrollMaxY 값을 가져 오는 확장 프로그램을 작성하고 있지만 w3schools.com의 설명서에 따르면이 속성은 Chrome 브라우저에서 지원하지 않는 것으로 보입니다. . 그것은 나를 위해 파이어 폭스에서 일하고있다. 크롬 브라우저에서이 값을 얻을 수있는 방법을 제안하십시오.크롬 확장자에서 scrollMaxX 및 scrollMaxY를 얻는 방법

+0

많은 많은 감사 당신에게 크리스가 될 것입니다! 당신은 내 하루를 만들어,이 솔루션은 그냥 흔들어 ..... –

답변

-3

IE, 크롬과 파이어 폭스에서 나를 위해이 작품 :

function getScrollMaxY(){ 
    return ('scrollMaxY' in window) ? window.scrollMaxY : (document.documentElement.scrollHeight - document.documentElement.clientHeight); 
} 
-1

document.body.scrollHeight과 같이 설명합니다 - Element.scrollHeight 읽기 전용 속성은 요소의 내용의 높이의 측정입니다 포함 오버플로로 인해 화면에 콘텐츠가 표시되지 않습니다.

scrollHeight 값은 없이 뷰포트의 모든 내용을 수직 스크롤 막대를 사용하여 맞추기 위해 요소 이 요구하는 최소 높이와 같습니다.

당신은 뷰포트의 내부 높이를 데려 갈 수를 포함하여 브라우저 창 뷰포트 (픽셀)

document.body.scrollHeight 높이, 렌더링 경우 수평 스크롤을.

그래서 당신의 대답은

document.body.scrollHeight - window.innerHeight 
+1

이 코드 스 니펫은 질문을 해결할 수 있지만 [설명 포함] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based) -answers)는 게시물의 품질을 향상시키는 데 정말로 도움이됩니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. 코드와 설명의 가독성을 떨어 뜨리기 때문에 주석을 설명하는 코드를 사용하지 마십시오! – FrankerZ

관련 문제