Теперь, когда ваш сайт немного дальше, я могу видеть, что происходит немного лучше.Мне кажется, что jQuery больше не вызывается, когда страница галереи «загружена», поскольку технически страница уже была загружена один раз.Что вам нужно сделать, это добавить что-то вроде этого на свою страницу:
$(document).ready(function(){
$("#gallery").click(function(){
Galleria.loadTheme('galleria.classic.min.js');
// Initialize Galleria
$('#galleria').load(function(){
$('#galleria').galleria();
});
});
});
Я только что попробовал это на вашем сайте, используя консоль Chrome, и это сработало.Одна вещь, которая может вас зацепить, это то, что вам нужно будет дождаться, пока $ ("# gallery") будет готова, прежде чем вы должны будете повторно инициализировать galleria.Он работал с консолью, но может не работать, если он у вас есть на странице.
Еще одно замечание: вы должны добавить элемент height к вашему вызову galleria.Это имеет тенденцию быть сторонником для этого:
$('#galleria').galleria({
width:500,
height:500
});