Тема: android keyboard
Показать сообщение отдельно
  #5 (permalink)  
Старый 10.08.2011, 19:01
Новичок на форуме
Отправить личное сообщение для cedage Посмотреть профиль Найти все сообщения от cedage
 
Регистрация: 23.06.2009
Сообщений: 8

Решил проблему, есть реакция на изменение размеров окна.
правда проверял на onresize в пятницу, никакой реакции не было - конец рабочей недели наверное сказывался...

вот что получилось
var dH; //высота окна браузера
			var orient = false; //переключатель, меняется при смене положения девайса горизонт/вертикаль
			$(function(){
				dH = $(".container").height(); //высота окна браузера после загрузки страницы
			});
			window.onorientationchange = function(){
				orient = true;
			}
			$(window).resize(function(){
				if(orient){
					dH = $(".container").height();
					orient = false;
					return;
				}
				var h = $(".container").height(); //текущая высота
				if(h < dH){
					//клавиатура появилась
				}else{
					//клавиатура спряталась
				}
			});
Ответить с цитированием