JavaScript函数,而不是每个单独
问题描述:
我有一段jScrollPane的代码,它改变顶部箭头的类,当它在页面的顶部(因为它不能滚动任何更高的)和底部箭头的类当它是在该页面的底部(因为它不能滚动任何低级):JavaScript函数,而不是每个单独
if (settings.showArrows) {
$upArrow[destY == 0 ? 'addClass' : 'removeClass']('disabled');
$downArrow[destY == maxY ? 'addClass' : 'removeClass']('disabled');
}
我想改变它,以便任一两个箭头示出(在任一方向滚动时是可能的)或两个箭头被禁用(当所有内容都可见时)。
谢谢。
答
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
如果当您滚动和'maxY'了正确的初始化代码被触发,它应该做你想要什么。 – Briguy37