타쿠꺼

16.06.10 본문

Daily Study

16.06.10

kimtaku 2016. 6. 10. 03:30

마우스포인터 위치에 따른 자동스크롤



1. 마우스포인터 위치에 따른 scrollTop을 계산하는 수식을 잘 기억해둬야 한다.

wrap과 thumb의 보이는 부분이 겹쳐있기 때문에, (thumb - wrap)과의 비율로 계산을 해야한다.

여기서 마우스포인터가 끝쪽에 있어야 전부 스크롤되는건 보기 불편하기 때문에, 약간의 여유를 줘서 어느정도 끝쪽에 다다르면 스크롤이 전부 되도록 하기 위해서 inactiveMargin이라는 값을 주었다.

이 값의 2배를 thumb 크기에 합치고(위, 아래) 포인터 위치에 따른 스크롤바 위치를 결정지을 때 이 값만큼 빼줘서 구현하였다.


2. visibility 속성은 부모가 hidden이여도 자식이 visible이면 보인다.


'Daily Study' 카테고리의 다른 글

16.06.14  (0) 2016.06.14
16.06.11  (0) 2016.06.11
16.06.08  (0) 2016.06.08
16.06.07  (0) 2016.06.07
16.06.05  (0) 2016.06.05
Comments