我有一段jScrollPane的代码,当它位于页面顶部时(由于它不能向上滚动),它会更改顶部箭头的类;当它位于页面底部时,它会更改底部箭头的类(因为它不能向下滚动):
if (settings.showArrows) {
$upArrow[destY == 0 ? 'addClass' : 'removeClass']('disabled');
$downArrow[destY == maxY ? 'addClass' : 'removeClass']('disabled');
}
我想更改它,以便显示两个箭头(当向任一方向滚动时)或禁用两个箭头(当所有内容都可见时)。
谢谢。
答案 0 :(得分: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');
}