2011-11-01 2 views
1

상단 화살표의 클래스가 페이지 위쪽에있을 때 (더 높은 스크롤을 할 수 없기 때문에) 맨 아래 화살표의 클래스를 변경하는 jScrollPane 코드가 있습니다. 그것은 (그것이 어떠한 하부 스크롤 할 수 없기 때문에) 페이지 하단 때 :각각 별도로 대신 자바 스크립트 기능을 사용합니다.

if (settings.showArrows) { 
$upArrow[destY == 0 ? 'addClass' : 'removeClass']('disabled'); 
$downArrow[destY == maxY ? 'addClass' : 'removeClass']('disabled'); 
} 

I는 (어느 방향으로 스크롤 할 때 가능) 양쪽 화살표 중 하나가 도시되도록 변경하고자 또는 둘 화살표는 비활성화됩니다 (모든 내용이 표시 될 때).

감사합니다.

+0

, 당신이 원하는 일을해야한다. – Briguy37

답변

1
if (settings.showArrows) { 
$upArrow[destY == 0 && destY == maxY ? 'addClass' : 'removeClass']('disabled'); 
$downArrow[destY == 0 && destY == maxY ? 'addClass' : 'removeClass']('disabled'); 
} 

심지어 : 당신이 maxY`가 제대로 초기화 '로 스크롤 할 때 그 코드가 실행되면

if (settings.showArrows) { 
$upArrow[maxY == 0 ? 'addClass' : 'removeClass']('disabled'); 
$downArrow[maxY == 0 ? 'addClass' : 'removeClass']('disabled'); 
} 
+0

감사합니다. 벤지. – Beau

관련 문제