2012-10-23 4 views
0

스크롤 할 때 내비게이션 positionrelative에서 fixed으로 변경하려고합니다. Waypoints jQuery 플러그인을 사용하여이를 수행 할시기를 결정합니다. 간단한 애니메이션도 있습니다 (top을 -100에서 0으로 변경). 모든 것이 잘 동작하지만, 윈도우의 크기가 변경되면 Waypoint의 스크롤 이벤트가 발생하고 navbar를 끈적 거리게 만드는 클래스가 제거됩니다. 여기에서 데모를 볼 수 있습니다jQuery 웨이 포인트 - 스크롤 할 때 스크롤 막대가 사라지면 스크롤 막대가 사라집니다.

http://jsfiddle.net/kwUuk/5/embedded/result/

그래서 나는 그것을 방지하기 위해 무엇을 할 수 있는가? 나는

if (windowIsResized()) { // don't remove class, its no scrolling but resisizng }

같은 것을 생각하고하지만 난 그렇게하는 방법을 알고하지 않습니다, 그것은 추한 해킹처럼 보인다.

답변