Условие для построение нумерации
Добрый день! Нужна ваша помощь в составлении условия.
for (var i = 1; i <= Math.ceil(img.length/16); i++){
if ( i > 1 )
text = '<a class="swith" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
else
text = '<a class="swith act" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
$(".pages p").append(text);
}
Кусочек скрипта строит нумерацию страниц, но когда элементов меньше чем 16 на странице он выводит 1, а должен нумерацию не выводить. Не получается составить условие которое при элементов меньше чем 16 не записывало в text число |
for (var i = 1; i <= Math.ceil(img.length/16); i++){
if( i < 1 || i === 1 ){
text = '<a class="swith"';
}else{
if ( i > 1 )
text = '<a class="swith" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
else
text = '<a class="swith act" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
}
$(".pages p").append(text);
}
делал так нумерация начинается с 2 |
ArtemGavrilenko,
:-?
if(img.length > 16){
for (var i = 1; i <= Math.ceil(img.length/16); i++){
if ( i > 1 )
text = '<a class="swith" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
else
text = '<a class="swith act" style="cursor:pointer;" id="' + i + '">' + i + '</a> ';
$(".pages p").append(text);
}}
|
Работает) благодарю
Как я сам до этого не додумался( |
| Часовой пояс GMT +3, время: 01:31. |