SimpleLightbox jQuery Plug-In предлагает изменить размер изображения? - PullRequest
0 голосов
/ 13 октября 2010

jQuery, очевидно, изменит размер изображения, если оно имеет размер 2, чтобы правильно поместиться в лайтбокс.

( Как видно здесь ).

Это не происходит для меня, хотя, потому что, когда я просматриваю БОЛЬШОЕ изображение, оно занимает всю страницу, и вы должны прокрутить, чтобы увидеть изображение.

Есть ли что-то, что мне не хватает, где яМожно установить максимальную ширину и высоту изображений в файлах jquery или CSS?

Спасибо заранее!

1 Ответ

0 голосов
/ 13 октября 2010

В принципе, у вас не должно быть этой проблемы.

Попробуйте проверить, есть ли у вас эти строки (строка 1405 и т. Д.):

http://github.com/balupton/jquery-lightbox/blob/master/scripts/jquery.lightbox.js

 if ( this.auto_resize !== false )
{ // We want to auto resize
var maxWidth = Math.floor(wWidth*(4/5));
var maxHeight = Math.floor(wHeight*(4/5));
var resizeRatio;
while ( iWidth > maxWidth || iHeight > maxHeight )
{ // We need to resize
if ( iWidth > maxWidth )
{ // Resize width, then height proportionally
resizeRatio = maxWidth/iWidth;
iWidth = maxWidth;
iHeight = Math.floor(iHeight*resizeRatio);
}
if ( iHeight > maxHeight )
{ // Resize height, then width proportionally
resizeRatio = maxHeight/iHeight;
iHeight = maxHeight;
iWidth = Math.floor(iWidth*resizeRatio);
}
}
}

Здесь у вас есть iWidth, которая является шириной изображения, и maxWidth, которая является шириной экрана.

Если iWidth больше, он равен maxWidth.

Он должен работать.

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