Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.05.2012, 22:27
Интересующийся
Отправить личное сообщение для Keksman Посмотреть профиль Найти все сообщения от Keksman
 
Регистрация: 05.02.2012
Сообщений: 17

Масштабирование блока, в зависимости от разрешения экрана
Доброго времени суток, уважаемые программисты. Сегодня при создании своей галереи наткнулся на проблему. Пользователи могут загружать большие фотографии (больше разрешения экрана, и поэтому вылезающие за края монитора) и я хотел их уменьшать. Уменьшение происходит, но если я перехожу на следующее изображение, то разрешение нового блока остается неизменным (независимо от того, больше оно или меньше) из-за чего искажаются пропорции. Помогите пожалуйста сделать.

var imag = $('#mainImg');//это главный img, для отображения картинки

imag.load(function(){
	   
			while(imag.width() > screen.width || imag.height() > screen.height) {
				imag.width(imag.width()*0.7);
				imag.height(imag.height()*0.7);
}
		 
		 cont.width(imag.width()+20);
		 cont.height(imag.height()+20);
		 cont.css({'width':imag.width()+20,
			 'height':imag.height()+20,});
		 cont.css({
			 'margin-left':cont.width()/2*(-1),
			 'margin-top':cont.height()/2*(-1),
			 });
		 });

Если вам это поможет то могу выслать код с событий переходов на смену изображений, но на них нету ничего зависящего на разрешение.
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2012, 22:41
Интересующийся
Отправить личное сообщение для Keksman Посмотреть профиль Найти все сообщения от Keksman
 
Регистрация: 05.02.2012
Сообщений: 17

Использовал сброс значений, помогло. Большое спасибо
Ответить с цитированием
  #3 (permalink)  
Старый 25.05.2012, 03:49
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Возможно имеет смысл выставить
<img id="mainImg" src="" width="88%" style="max-height:90%">

Тогда и регулировка по экрану - не востребована
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Высота div в зависимости от разрешения dm_013 Javascript под браузер 2 17.10.2011 21:53
как зделать что бы пропадали картинки в зависимости от разрешения экрана skelan Javascript под браузер 9 09.06.2011 21:42
Высота блока в зависимости от высоты браузера andreykor Общие вопросы Javascript 4 23.05.2011 09:56
Изменение размера блока реклама в зависимости от разрешения экрана. toxiz77 Общие вопросы Javascript 3 11.02.2009 14:12
Реклама, в зависимости от ширины экрана Asdvin Общие вопросы Javascript 21 22.01.2009 18:27