Фиксированный размер окна в prettyphoto

Я использую prettyphoto для фотогалереи в django-приложении. Мои изображения имеют максимальную высоту / ширину (с sorl-thumbnail), но пропорции разные. Из-за этого окно prettyphoto также меняет соотношение сторон, а кнопки "вперед" / "назад" меняют положение (они перемещаются) каждый раз, когда загружается следующее / предыдущее изображение. Есть ли способ сделать так, чтобы prettyphoto имел фиксированный размер окна? Или добавьте границы к изображениям, чтобы их формат был, например, квадратным. Но я не хочу обрезать изображение.

Заранее спасибо Жак

1 ответ

Не может быть никакого способа сделать то, что вы хотите, без изменения сценария prettyPhoto.js.

Есть несколько опций для prettyPhoto, с которыми вы можете поиграть, чтобы увидеть, сможете ли вы получить желаемый эффект:

$(document).ready(function(){
  $("a[rel^='prettyPhoto']").prettyPhoto({
    allow_resize: true, /* Resize the photos bigger than viewport. true/false */
    default_width: 500,
    default_height: 344,
    horizontal_padding: 20
  });
});

Удачи!

Иэн.

Другие вопросы по тегам