Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript函数,而不是分别为两个_Javascript_If Statement_Jscrollpane - Fatal编程技术网

Javascript函数,而不是分别为两个

Javascript函数,而不是分别为两个,javascript,if-statement,jscrollpane,Javascript,If Statement,Jscrollpane,我有一段代码用于jScrollPane,它在页面顶部时更改顶部箭头的类(因为它不能滚动到更高的位置),在页面底部时更改底部箭头的类(因为它不能滚动到更低的位置): 我想更改它,以便显示两个箭头(当可以向任一方向滚动时)或禁用两个箭头(当所有内容都可见时) 多谢各位 if (settings.showArrows) { $upArrow[destY == 0 && destY == maxY ? 'addClass' : 'removeClass']('disabled'); $d

我有一段代码用于jScrollPane,它在页面顶部时更改顶部箭头的类(因为它不能滚动到更高的位置),在页面底部时更改底部箭头的类(因为它不能滚动到更低的位置):

我想更改它,以便显示两个箭头(当可以向任一方向滚动时)或禁用两个箭头(当所有内容都可见时)

多谢各位

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');
}
甚至:

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

如果在滚动时触发该代码并且正确初始化了
maxY
,则它应该执行您想要的操作。如果在滚动时触发该代码并且正确初始化了
maxY
,则它应该执行您想要的操作。