Naver의 코드 자체는 깔끔하게 잘되어있던 것 같습니다. naming rule 등도 잘 정리되어 있구요.
prototype이나 dojo 등의 라이브러리는 사용하지 않았고, dom 객체보다 document.write를 통해서 html코드를 써내려가는 경우가 많다는 점이 좀 아쉬운 생각이 들더군요. 스크롤 코드의 구조는 다음과 같습니다.
그리고, onmouseover, onmouseout을 통하셔 마우스가 NvScroll위에 존재할 때는 이를 동작하지 않도록 처리도 되어있습니다. 설계 시에는 깔끔했을 것 같은데 기능추가에 따른 확장에서 약간 지저분해졌다는 생각도 들기도 합니다.
궁금하신분은 Naver의 뉴스창에서 소스를 찾아보세요 ^^
출처 : 네이버 뉴스
오옷 -_-+
답글삭제네이버의 뉴스 스크롤 소스보다.
코드의 구조를 보여주시려고 사용한 툴에 더 흥미가 가네요.
죄송하지만, 어떤 툴을 사용하신건지 말씀 해주실 수 있으신지요 ?
가능하면 메일로 ^^
yangkun7@gmail.com
사용한 툴은 JSEclipse이구요. 여기에서 아웃라인 창을 보시면 위와 같은 내용을 보실 수 있습니다. ^^
답글삭제메일로도 답변 보냈습니다.