不确定如何措辞。我目前有一个脚本,希望更加动态...

if(endpos < 7){
$('#div').tinycarousel({start:1});
}else if(endpos>6 && endpos<13){
$('#div').tinycarousel({start:2});
}else if(endpos>12 && endpos<19){
$('#div').tinycarousel({start:3});
}else if(endpos>18 && endpos<25){
$('#div').tinycarousel({start:4});
}else{
$('#div').tinycarousel({start:5});
}


因此,这现在对我有效,但是如果endpos = 150,我会被start:5困扰。我可以继续写刻度,使它们达到1000,但是这样做没有任何意义。我敢肯定,有一种方法可以将其写入一次,这样,对于“ endpos”增加的6个部分,“开始”的数目将增加1。

最佳答案

Math.ceil(endpos/6)


ceil取0.5,然后乘以下一个最高整数,在这种情况下为1。

10-07 14:41