если номер находится в разделе чисел - PullRequest
0 голосов
/ 12 октября 2011

Не уверен, как это выразить.В настоящее время у меня есть сценарий, который я хотел бы сделать более динамичным ...

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, но это не имеет никакого смысла.Я уверен, что есть способ написать это один раз, чтобы число «start» увеличивалось на 1 для каждого раздела из 6, что «endpos» увеличивается.

Ответы [ 2 ]

2 голосов
/ 12 октября 2011

Разделите ваши конечные позиции на 6, результатом будет ваше «начало».Например, если endpos равен 24, start будет 24/6 Ie 4. Если результат - действительное число, возьмите ceil для получения правильного значения.

2 голосов
/ 12 октября 2011
Math.ceil(endpos/6)

ceil возьмет, скажем, .5 и сделает его следующим наибольшим целым числом, в данном случае 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...