получить полный номер - PullRequest
       4

получить полный номер

0 голосов
/ 29 марта 2012

У меня есть скрипт, который позволяет отображать результаты поиска. Для данного запроса есть функция, которая называется 'webresultTotal', и она дает мне такой номер, как '544'. С этим номером я хочу сделать нумерацию страниц, поэтому у меня есть li как этот

Итак, учитывая число от webResultTotal, я хочу показать / скрыть набор li. Но у меня возникают проблемы, когда число ниже 900:

if (webResultTotal < 900)
        {
          $('.page:lt('+Math.min(webResultTotal/10)+')').show();
        }

Если webResultTotal имеет значение «544», li не отображается. Я думаю, что проблема в том, что «544/10 = 54,4», что не является целым числом, поэтому ничего не происходит. Как я могу изменить код, чтобы он не получал «54, 4», а вместо этого полный номер, например «54»

Ответы [ 2 ]

3 голосов
/ 29 марта 2012

Возможно, вы захотите округлить его, чтобы получить 55-ю страницу.

Вы можете сделать это с помощью JavaScript Math.

Math.ceil(54.4); // returns 55
Math.round(54.4); // returns 54

Вам также может понравиться метод floor()

Math.floor(54.9); // returns 54

Посмотрите документы по математике: http://www.w3schools.com/jsref/jsref_obj_math.asp

1 голос
/ 29 марта 2012

Используйте Math.ceil () или Math.floor () .

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