#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:
- Typical usage http://kopolo.ru/for_webmasters/kgallery/example_typical.html
- Slideshow only http://kopolo.ru/for_webmasters/kgallery/example_slideshow_only.html
- Thumbnails only http://kopolo.ru/for_webmasters/kgallery/example_thumbnails_only.html
- Gallery with vertical previews http://kopolo.ru/for_webmasters/kgallery/example_vertical.html
Array as data source:
- Typical usage http://kopolo.ru/for_webmasters/kgallery/example_typical_array.html
- Slideshow only http://kopolo.ru/for_webmasters/kgallery/example_slideshow_only_array.html
- 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