http://www.electricprism.com/aeron/slideshow/ja by som potreboval pomoct prave s touto slideshow, konkretne z modom KenBurns. Zial v JS sa nevyznam. Potreboval by som vlozit do cyklu podmienku ze ak sa prave spracovavane JPG zacina na pismeno "x" (popripade kazdy druhy obrazok) tak chcem pouzit miesto premennej
delay inu hodnotu. Prislusna cast Kodu je tu
Kód:
_show: function(fast){
if (!this.image.retrieve('morph')){
['a', 'b'].each(function(image){
this[image].set('tween', {
'duration': this.options.duration, 'link': 'cancel', 'onStart': this._start.bind(this), 'onComplete': this._complete.bind(this), 'property': 'opacity'}
).get('morph', {
'duration': (this.options.DELAY + this.options.duration * 2), 'link': 'cancel', 'transition': $arguments(0)}
);
}, this);
}
a do funkcie posielam data takto
pls ako nato?
Kód:
window.addEvent('domready', function(){
var data = {
'1.jpg': { caption: 'popis fotky.', href: 'index.php?lg=sk&str=nieco' },
'3.jpg': { caption: 'A Ceibu tree.' },
'4.jpg': { caption: 'A Ceibu tree2.' },
'2.jpg': { caption: 'The view from Volcano Maderas.' },
'x.jpg': { caption: 'Beer and ice cream.' }
};
var myShow = new Slideshow.KenBurns('show', data, { captions: true, controller: false, delay: 4000, duration: 1000, height: 500, hu: 'images/', width: 800 });
});