В плагине jQuery Galleria нажатие правой клавиши перемещает к следующему изображению. Как я могу получить доступ к этому методу со страницы, где я использую плагин? - PullRequest
0 голосов
/ 05 августа 2010

Я очень плохо знаком с javascript и jQuery и не могу понять, как это сделать.Исходный код можно найти здесь .Спасибо за чтение.

Ответы [ 2 ]

1 голос
/ 05 августа 2010

API здесь не очень хорошо документирован, но когда вы запускаете .galleria(), он возвращает объект галереи , так что вы можете удерживать ссылку на него, как это:

var gallery = $('#galleria').galleria();

Затем вы можете использовать его позже, чтобы двигаться, как вы хотите:

gallery.next(); //move next
gallery.prev(); //move back

Здесь вы просто получаете доступ к функциям next и prev, определенным для возвращаемого объекта галереи.

0 голосов
/ 07 августа 2010

Я отвечаю на это, так как плагин только что получил новую ревизию, где принятый ответ больше не будет работать.

Лучший способ - использовать метод extends для присоединения событий к внешним элементам. Посмотреть демо-версию можно здесь: http://galleria.aino.se/media/galleria/demos/classic-03.html

Вы также можете получить экземпляр Galleria где угодно, как писал Ник, используя:

var gallery = Galleria.get(0); // fetches the first instance

gallery.next();
gallery.prev();

API был обновлен здесь: http://github.com/aino/galleria/blob/master/docs/

Посмотрите на public-методы, события и static-методы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...