kGallery is a gallery written on JavaScript using jQuery library. Able to work with hundreds of pictures.
HTML JavaScript CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

#JavaScript gallery which can efficiently work with hundreds of photos.

kGallery is a gallery written on JavaScript using jQuery library.

Advantage of this gallery is ability to work stable with hundreds of pictures or with big pictures, without freezing brouser. This effect is achieved by retrieving the list of images from external source (JSON or XML) and downloading pictures gradually until slideshow is playing, not all in ones.

Nearest analog is dojox.image.Gallery (dojox.image.ThumbnailPicker+dojox.image.SlideShow), however kGallery do not need to download dozens of JavaScript files with megabytes of code of dojo library.

kGallery includes kSlideshow and kThumbnailPicker componnents, which can used independently.

####Examples of usage:

  1. Typical usage http://kopolo.ru/for_webmasters/kgallery/example_typical.html
  2. Slideshow only http://kopolo.ru/for_webmasters/kgallery/example_slideshow_only.html
  3. Thumbnails only http://kopolo.ru/for_webmasters/kgallery/example_thumbnails_only.html
  4. Gallery with vertical previews http://kopolo.ru/for_webmasters/kgallery/example_vertical.html

Array as data source:

  1. Typical usage http://kopolo.ru/for_webmasters/kgallery/example_typical_array.html
  2. Slideshow only http://kopolo.ru/for_webmasters/kgallery/example_slideshow_only_array.html
  3. Thumbnails only http://kopolo.ru/for_webmasters/kgallery/example_thumbnails_only_array.html

One real life example: http://foto-dv.ru/en/

Documentation is coming soon. Now you can check all parameters in "defaults" object of every componnent, all variables and methods are well commented.

##По русски (in Russian)

JavaScript галерея, которая может эффективно работать с сотнями фотографий

kGallery - это галерея написанная на JavaScript с использованием библиотеки jQuery.

Преимущество kGallery заключается в том, что галерея стабильно работает с сотнями изображений, либо с большими изображениями. Эффект достигается за счет того, что список изображений и их миниатюр запрашивается из внешнего источника в виде JSON или XML, изображения загружаются не все сразу, а постепенно, по мере воспроизведения слайдшоу.

Ближайший аналог dojox.image.Gallery (dojox.image.ThumbnailPicker+dojox.image.SlideShow), однако kGallery не требует подключения к сайту мегабайтов кода библиотеки dojo и лучше настраивается.

kGallery включает компоненты kSlideshow и kThumbnailPicker, которые могут быть использованы самостоятельно.

##Donate / help I don't ask for a donation, but you can join me on the Linked in and endorse my JavaScript skill if you find this gallery useful: https://nz.linkedin.com/pub/andrei-kondratev/51/445/635