JavaScript函数,而不是每个单独

问题描述:

我有一段jScrollPane的代码,它改变顶部箭头的类,当它在页面的顶部(因为它不能滚动任何更高的)和底部箭头的类当它是在该页面的底部(因为它不能滚动任何低级):JavaScript函数,而不是每个单独

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

我想改变它,以便任一两个箭头示出(在任一方向滚动时是可能的)或两个箭头被禁用(当所有内容都可见时)。

谢谢。

+0

如果当您滚动和'maxY'了正确的初始化代码被触发,它应该做你想要什么。 – Briguy37

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