Когда вы настроили привязку галереи к функции изображения, и вы будете получать это событие каждый раз при изменении изображения. Я использую его для загрузки текста в другую область моей страницы.
Galleria.ready (функция() { this.bind ("изображение", функция (е) { $ ("# text_div") текст (arrayOfText [e.index]);. }); });
Чтобы убедиться, что вы настроили все правильно использовать его, как это,
Galleria.loadTheme ('/ темы Galleria/kscreates/galleria.classic.js'); Galleria.configure(); Galleria.ready (функция() { this.bind ("изображение", функция (e) { console.log (e.index); }); }); Galleria.run ('# galleria');
и посмотрите на свою консоль Safari, и вы увидите индекс отображаемого в данный момент изображения.
Надеюсь, это поможет.
Благодарим за отзыв. Я немного смущен, я думаю, потому что я так новичок в javascript. 'Galleria.ready (function() {this.bind (" image ", functionToRun()});' , так что если бы я только что сделал это, функция functionToRun будет вызвана каждый раз при изменении изображения? Thanks – Kyle
Да. функции библиотеки Galleria, они обеспечивают доступ к этому обратному вызову. Если вы попробуете три строки кода выше, вы увидите, что каждый раз, когда изображение меняется, индекс изображения записывается в консоль. –
Thanks =) I'll попробуйте это прямо сейчас. – Kyle