2011-11-01 66 views
1

我有一段jScrollPane的代碼,它改變頂部箭頭的類,當它在頁面的頂部(因爲它不能滾動任何更高的)和底部箭頭的類當它是在該頁面的底部(因爲它不能滾動任何低級):JavaScript函數,而不是每個單獨

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

我想改變它,以便任一兩個箭頭示出(在任一方向滾動時是可能的)或兩個箭頭被禁用(當所有內容都可見時)。

謝謝。

+0

如果當您滾動和'maxY'了正確的初始化代碼被觸發,它應該做你想要什麼。 – Briguy37

回答

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

甚至:

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

謝謝,本傑。 – Beau

相關問題