prettyPhoto – jQuery LightBox plugin
Dříve, než jsem vůbec tušil nebo věděl něco o Javascriptových frameworcích, tak jsem používal pro náhled obrázku a galerií Javascriptový plugin LightBox, poté LightBox 2, který běží na JS Frameworku Scriptaculous. Poté se mi do cesty připletl jQuery, a tak se mi zdálo zbytečné mít na stránce includované dva JS Frameworky, kde jeden budu používat na „fičury“ a druhý na galerii, proto jsem začal pátrat a našel jsem dva LightBox pluginy pro jQuery: ThickBox a prettyPhoto! Vítězně vyšel prettyPhoto.
Halóóó já jsem prettyPhoto
Jak už bylo zmíněno, dá se použít jak na náhled jedné fotky tak na postupne proklikávání celou galerii, jenže mimo to umí i zobrazit Youtube videa, QuickTime videa nebo externí webovou stránku. K funkci mu stačí připojit 15kB JS soubor (v komprimované podobě), 10kB CSS soubor a obrázky (další, předchozí, zavřít…).
Samotné volání se provádí přes přidání parametru rel=“" na odkaz a zaktivnění pluginu včetně základního nastavení pomocí JS:
$(document).ready(function(){
$(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'dark_rounded'});
});
Tímto nastavím parametr, kterým musí začínat atribut rel, v tomto případě prettyPhoto. Dále si můžete nastavit jak rychle se má animovat, jaká má být průhlednost kolem fotky, zobrazení title z odkazu…, vše najdete v kompletní dokumentaci k projektu.
Zápis do HTML potom bude vypadat takto:
Pro jednotlivé zobrazení fotky:
Pro zobrazení galerie:
Toť asi vše o prettyPhotu, kdyby jste měli jakýkoliv problém nebo se jen chtěli podělit o vlastní zkušenosti s podobnými pluginy, neváhejte mi napsat do komentářů…
Ahoj,nedari se mi to rozbehat,podle tej dokumentace musim mit skript jquery.js,kterej ale v tom downloadu neni,tak sem si ho sehnal samostatne,a nevim esi to nevadi?
Pak jeste nevim kam umistit to volani,to prvni co mas nahore v clanku..
To volání si můžeš dát přímo do scriptu prettyPhota úplně nahoru…
jQuery si stáhni na oficiálních stránkách jQuery a pokud připojíš oba scripty do dokumentu, tak to musí fungovat, kdyžtak pošli odkaz, kouknu na to
Přidat komentář