Итак, у меня есть список элементов, и я хочу проверить, сколько страниц мне понадобится, если я хочу показать, скажем, 10 элементов на странице.
ie
220 должно дать мне 22 страницы
134 должно дать мне 14 страниц
Я использую функцию потолка, чтобы получить количество страниц
var pages = parseInt(items)/10;
alert("pages " +pages);
alert(Math.ceil(pages));
Проблема, с которой я сталкиваюсь, заключается в том, что если у меня есть 7 элементов, я ожидаю, что это даст мне 1 страницу. Однако я не получаю никакого вывода. Я заметил, что я получаю вывод только в том случае, если значение для страниц из
var pages = parseInt(items)/10;
больше 1 , как решить эту проблему?
items = 7
, и он отлично работает — я получаю второй вывод1
. Можете ли вы воспроизвести свою проблему в JSBin? - person Bojangles   schedule 19.10.2013items
действительно число? Попробуйте передать параметр системы счисления. - person elclanrs   schedule 19.10.20131
- person Bojangles   schedule 19.10.2013parseInt(items, 10)
только для того, чтобы убедиться, что не происходит веселья с основанием. - person user2864740   schedule 19.10.2013items
может быть не тем, что вы думаете, или что-то еще изменит ваш вывод. - person Bojangles   schedule 19.10.2013