Показать сообщение отдельно
  #2 (permalink)  
Старый 20.04.2011, 05:35
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

var last = {
	x : $(window).width(),
	y : $(window).height()
};
$(window).resize(function () {
	var width = $(window).width(), height = $(window).height();
	alert(
		"по горизонтали: " + (width < last.x ? "уменьшили" : width === last.x ? "не изменили" : "увеличили") + "\n" +
		"по вертикали: " + (height < last.y ? "уменьшили" : height === last.y ? "не изменили" : "увеличили")
	);
	last = {
		x : width,
		y : height
	};
});


last.x, last.y — это размеры окна до последнего изменения.
Т.е. мы сравниваем текущие размеры с last.x, last.y и на основе этого выводим результат.
Ответить с цитированием