fancybox2 фиксированная ширина - PullRequest
1 голос
/ 18 января 2012

Есть ли набор конфигов, которые позволят мне открыть всплывающее окно FancyBox2 (встроенный тип) с фиксированной, заданной шириной? Это нормально, если высота сгибается, но я хочу, чтобы ширина была установлена ​​на определенный размер.

Я пробовал что-то вроде этого:

$.fancybox( {content:msg, type:"inline", title:title, autoSize:false, minWidth:"250px", width:"450px", height:h, maxWidth:"450px"} );

Но если мой контент оказывается шире, чем 450 пикселей, он просто расширяет представление, а не использует большую высоту.

1 Ответ

6 голосов
/ 18 января 2012

Вы должны установить

width: 450

для коробки шириной 450px.

На самом деле все целые числа должны быть записаны без кавычек для их значения в пикселях, поэтому правильный синтаксис должен быть:

minWidth: 250,
maxWidth: 450,
width: 450

и т.д.

Кроме того, вы должны установить параметр fitToView на false также для фиксированного размера, в противном случае fancybox попытается изменить размер окна, чтобы оно соответствовало области просмотра

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