나는 태클하는 방법을 모르는 절망적 인 문제가 있습니다.jQuery : div의 두 위치 사이의 요소 수
내 질문 : 뷰포트의 두 위치 (이 경우 스크롤 가능한 div)의 수를 결정하려면 어떻게합니까?
높이가 150px 인 스크롤 가능 <div>
이 있지만 대다수가 숨겨져있는 뷰포트가 450px라고합니다. div에는 30px 높이의 자녀가 있으며 그 중 15 명이 높이 들었습니다.
질문 2 : n1과 n2 사이에 첫 번째 자녀가 몇 명 있는지 알 수는 있지만 매우 쉽지만 보이지는 않습니다.
jsFiddle 부분적으로 해결책을 찾았습니다. 최상위 값이 0으로 설정되어 있으면 작동하지만, 다른 것이 있으면 작동하지 않습니다. 예를 들어이 솔루션을 사용하면 0에서 200px 사이에 7 개의 가시적 인 div가 있음을 확인할 수 있습니다. 그러나 30px와 230px 사이의 숫자가 얼마인지 결정하기 위해 값을 변경하면 다시 0이되어야합니다.
도와주세요.
우수 감사합니다. 이것은 내가 필요로하는 상황에서 가장 잘 작동하는 것 같습니다. - 편집 아래 값이 450보다 낮은 값으로 변경되면 잘못된 결과가 반환됩니다. – rickibalboa
@rickibalboa : 죄송합니다. 잠시만 기다려주세요. – Purag
@rickibalboa : 수정 됨. 그 사람이 일해야합니다. – Purag