Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177

Динамическое заполнения галереи

12.01.2013, 17:08. Показов 2890. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!!!!!!!!

Хочу сделать галерею на сайте, нашел подходящие мне решения.
http://dropthebit.com/demos/photobox/ ссылка на демку.

Но там есть одна проблема в которой не могу разобраться. Все картинки подгружаются с хостинга картинок Flickr.
Я хотел бы переделать что подгружало картинки с папки проекта. Вот скрипт который подгружает с хостинга Flickr.
Кликните здесь для просмотра всего текста

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
!(function(){
    'use strict';
    // Get some photos from Flickr for the demo
    $.ajax({
        url: 'http://api.flickr.com/services/rest/',
        data: {
            format: 'json',
            method: 'flickr.interestingness.getList',
            api_key: '7617adae70159d09ba78cfec73c13be3'
        },
        dataType: 'jsonp',
        jsonp: 'jsoncallback'
    }).done(function (data){
        var gallery = $('#gallery'), url;
        $.each(data.photos.photo, function (index, photo) {
            url = 'http://farm' + photo.farm + '.static.flickr.com/' + photo.server + '/' + photo.id + '_' + photo.secret;
            var img = $('<img>').prop({'src': url + '_s.jpg', 'title': photo.title});
            var link = $('<a rel="gallery">')
                        .append( img )
                        .prop('href', url + '_b.jpg')
                        .appendTo(gallery);
            // lazy show the photos one by one
            img.on('load', function(e){
                setTimeout( function(){ link.addClass('loaded'); }, 20*index);
            });
        });
        
        // finally, initialize photobox on all retrieved images
        $('#gallery').find('a').photobox({ thumbs:false});
    });
})();


Я ещё пробовал вручную прописать картинки, чтобы не использовать этого скрипта, но не работают все функции галереи, а именно при просмотре картинок снизу не отображается слайдер с мини-картинками.
HTML5
1
2
3
4
5
6
7
8
9
<a href="big/101.jpg"   class="loaded"  ><img src="thumbs/101.jpg"   alt=" "/></a>
    <a href="big/102.jpg"   class="loaded" ><img src="thumbs/102.jpg"   alt=" "/></a>
    <a href="big/103.jpg"  class="loaded" ><img src="thumbs/103.jpg"     alt=" "/></a>
        </div>
    
    </div>
        <script>
        $('#gallery a').photobox();
    </script>
Может что-то ещё забил вызвать, кто разбирается посмотрите пожалуйста, отталкиваюсь от того скрипта?

Ещё прикреплю сами проекты с сайта и и чуть-чуть передаланный.
Вложения
Тип файла: rar CSS3-Image-Gallery-JQuery-Plugin-Photobox.rar (23.1 Кб, 23 просмотров)
Тип файла: rar CSS3-Image-Gallery-прописаные вручную.rar (1,008.6 Кб, 22 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.01.2013, 17:08
Ответы с готовыми решениями:

галереи
Посоветуйте хорошие галереи.

Создание галереи
Друзья хочу создать простую галерею с основным большим изображением и внизу несколько изображений в маленьком формате. Ни разу не...

Создание галереи
Друзья хочу создать простую галерею с основным большим изображением и внизу несколько изображений в маленьком формате. Помогите разобраться...

3
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
12.01.2013, 17:14
Цитата Сообщение от pro100saniok Посмотреть сообщение
HTML5
1
<a href="big/101.jpg" class="loaded" ><img src="thumbs/101.jpg" alt=" "/></a>
Добавь одинаковый rel ко всем ссылкам
HTML5
1
<a rel="gallery" href="big/101.jpg" class="loaded" ><img src="thumbs/101.jpg" alt=" "/></a>
0
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
12.01.2013, 17:25  [ТС]
Цитата Сообщение от Dolphin Посмотреть сообщение
Добавь одинаковый rel ко всем ссылкам
HTML5
1
<a rel="gallery" href="big/101.jpg" class="loaded" ><img src="thumbs/101.jpg" alt=" "/></a>
У меня там через div сделано, просто не полностью скопировал.
HTML5
1
2
3
4
<div id='gallery'>  
    <a  href="big/101.jpg"   class="loaded"  ><img src="thumbs/101.jpg"   alt=" "/></a>
             .....             
        </div>
class="loaded", это дописал смотря на скрипт, без него галерея некорректно работает.
Может ещё надо что-то, где-то вызвать, как же сделать ту строку предыдущего просмотра снизу?
0
 Аватар для pro100saniok
42 / 42 / 3
Регистрация: 11.04.2010
Сообщений: 177
16.04.2013, 20:13  [ТС]
Здравствуйте!
Как эту галерею прикрутить к проекту сделанном на ASP.net mvc? Хотел бы чтобы можно било разбить по альбомам, и з возможностью подгружать новые фотографии...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2013, 20:13
Помогаю со студенческими работами здесь

Создание галереи
Нужна помощь в создании небольшой &quot;галлереи&quot;. Сразу о том что должно получиться: миниатюры располагаются в блоке(рис.1), при нажатии на...

Написать программу заполнения двумерного массива A по схеме, результаты заполнения выдать на экран и в файл
помогите, пожалуйста, написать программу заполнения двумерного массива A по схеме. Результаты заполнения выдать на экран и в файл. ...

Создание галереи
Всем привет. Кто то может скинуть литературу или какой нибудь source code связанный с созданием галереи наподобе оригинальной (с...

Создание галереи
Добрый день. Как у начинающего возникло множество вопросов по этому поводу. Идея заключается в выводе на страницу мелких, предварительных...

Перезагрузка галереи
Добрый день! Подскажите, пожалуйста. На экране есть поле для ввода названия животного. Пользователь вводит название, нажимает на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru