Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.06.2014, 10:56
Аспирант
Отправить личное сообщение для ArtemGavrilenko Посмотреть профиль Найти все сообщения от ArtemGavrilenko
 
Регистрация: 25.04.2014
Сообщений: 37

Пагинация на странице
Добрый день! Как сделать пагинацию на чистом js. Нужна ваша помощь

Массив с изображениями

var img = [1012, 1013, 1043, 1048, 105, 106, 1062, 1068, 108, 1116, 113, 1163, 1171, 118, 1190, 1196];


И функция которая выводит все картинки на страницу
window.onload = function() {
                 var c = document.getElementById('content');
                 for(var i = 0; i < img.length; i++){
                 var div = document.createElement('div');
                 div.setAttribute('class', 'block');
                 div.innerHTML = '<div class="img">\
                 <img src="/img/' + img[i] + '.jpg" /></div>\
                 c.appendChild(div);
                 }
                 }


Стиль для дива = content

#content{
                    width: 690px;
                    height: 740px;
		    display: block;


Как реализовать?
Ответить с цитированием
  #2 (permalink)  
Старый 02.06.2014, 11:18
Профессор
Отправить личное сообщение для WorM32 Посмотреть профиль Найти все сообщения от WorM32
 
Регистрация: 11.02.2014
Сообщений: 303

По текущему описанию ничего не понятно.
Ответить с цитированием
  #3 (permalink)  
Старый 02.06.2014, 11:54
Аспирант
Отправить личное сообщение для ArtemGavrilenko Посмотреть профиль Найти все сообщения от ArtemGavrilenko
 
Регистрация: 25.04.2014
Сообщений: 37

На данный момент, скрипт выводит на страницу все изображения. Как написать чтобы скрипт строила блок с изображениями 4 на 4?
Ответить с цитированием
  #4 (permalink)  
Старый 02.06.2014, 14:34
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Выводить картинок на страницу столько сколько нужно,например 10. Когда пользователь докрутит страничку до конца делать запрос на сервер и подгружать следующие 10 картинок. Это как правильно.

Но тебе видимо надо сделать хардкодом из массива. Тут тоже самое - выводим в цикле 4 картинки(или сколько там тебе надо). Прокрутка до конца равна $(window).scrollTop()+$(window).height() >= $(document).height(),как докрутил повторить цикл, незабыв в первый раз записать куда нибудь сколько уже вывел картинок,и цикл начать с этого значения
Ответить с цитированием
  #5 (permalink)  
Старый 02.06.2014, 14:58
Аспирант
Отправить личное сообщение для ArtemGavrilenko Посмотреть профиль Найти все сообщения от ArtemGavrilenko
 
Регистрация: 25.04.2014
Сообщений: 37

Спасибо за совет! Буду иметь ввиду
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое отображение контента на 2ой странице, в зависимости от выбора на 1ой Volchen0ck Events/DOM/Window 2 14.05.2014 16:01
Несколько версий JQuery UI на одной странице. Casufi jQuery 2 10.11.2012 15:24
Переключение radiobutton на странице Дуб-Дубом Элементы интерфейса 2 24.09.2012 08:49
Не выполняется скрипт на подгружаемой странице AlThar ExtJS 1 21.01.2011 15:10
Ссылка на якорь на странице во фрейме niculins Общие вопросы Javascript 2 24.09.2008 12:23