Условие для построение нумерации
Добрый день! Нужна ваша помощь в составлении условия.
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, время: 11:04. |