31-03-2011, 20:18
Witajcie
Potrzebuje porady, chcę zrobić sobie galerie zdjęć z miniaturkami, podglądem i powiększeniem zdjęcia. No i wykombinowałem sobie że użyje do tego dwóch ogólnie dostępnych skryptów jquery. No i napotkałem na problem nie do przeskoczenia. Osobno skrypty chodzą bezproblemowo, kumam mniej więcej jak i co ustawić. Problem zaczął się kiedy chciałem zrobić powiększanie zdjęć przy użyciu lightboxa.
Każde powiększane zdjęcie musi być otagowane w taki sposób:
I teraz tak, zmodyfikowałem sobie kawałek kodu ad-gallery tak żeby do każdego powiększonego zdjęcia dodawał mi ten znacznik id w taki sposób:
Ale niestety, nie wywołuje się lightbox ani fancybox, ani żaden inny...
Natomiast jeżeli umieszcze sobie gdzieś obok w divie obrazek i otaguje go w taki sam sposób to działa...
Co nie tak robie ? I jak to wywołać ?
Przykład jest na http://willq.pl/gal.php
Pooomocyyyy....
Potrzebuje porady, chcę zrobić sobie galerie zdjęć z miniaturkami, podglądem i powiększeniem zdjęcia. No i wykombinowałem sobie że użyje do tego dwóch ogólnie dostępnych skryptów jquery. No i napotkałem na problem nie do przeskoczenia. Osobno skrypty chodzą bezproblemowo, kumam mniej więcej jak i co ustawić. Problem zaczął się kiedy chciałem zrobić powiększanie zdjęć przy użyciu lightboxa.
Każde powiększane zdjęcie musi być otagowane w taki sposób:
Kod:
<a id="example1" .....
I teraz tak, zmodyfikowałem sobie kawałek kodu ad-gallery tak żeby do każdego powiększonego zdjęcia dodawał mi ten znacznik id w taki sposób:
Kod:
_showWhenLoaded: function(index, callback) {
if(this.images[index]) {
var context = this;
var image = this.images[index];
var img_container = $(document.createElement('div')).addClass('ad-image');
var img = $(new Image()).attr('src', image.image);
if(image.link) {
var link = $('<a [b]id="example1"[/b] href="'+ image.link +'"></a>');
link.append(img);
img_container.append(link);
} else {
img_container.append(img);
}
Ale niestety, nie wywołuje się lightbox ani fancybox, ani żaden inny...
Natomiast jeżeli umieszcze sobie gdzieś obok w divie obrazek i otaguje go w taki sam sposób to działa...
Co nie tak robie ? I jak to wywołać ?
Przykład jest na http://willq.pl/gal.php
Pooomocyyyy....