Photoswipe / Использовать кнопку "Закрыть" в качестве кнопки "Назад истории"

Я не хороший программист Javascript и поэтому я подхожу к этому вопросу. Я использую Photoswipe для некоторых галерей в проекте. В некоторых галереях я не использую предварительный просмотр, я открываю их напрямую. Теперь, когда я нажимаю кнопку закрытия, изображение исчезает, и вы видите только пустую страницу. Теперь я хочу использовать кнопку закрытия в качестве функции возврата в историю. Я использую jquery и плагин photoswipe, а не jquery mobile или sansa touch.

Спасибо за вашу помощь Майкл

2 ответа

Решение

Добавьте следующее к кнопке:

onclick="history.go(-1)

Теперь ваша кнопка будет выглядеть примерно так

<a href="#" onclick="history.go(-1)">Close</a>

Вы должны добавить в свой скрипт script.js

var options = {
                ...,
                history: false,
                ...
};

И затем инициализировать галерею

var gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
Другие вопросы по тегам