На некоторых телефонах событие изменения адресации срабатывает до фактического события изменения размера.Не рекомендуется использовать событие изменения ориентации, когда вам нужно знать, когда изменяется размер формы.
Просто используйте $ (окно) .resize (function () {stuff to do})
Есливам нужно иметь событие динамического изменения размера и изменить его в какой-то момент, вы можете использовать такую структуру
function ResizeEventHandler (){
var resizeEvent = function(){}
this.ResizeEvent = function(value){
if (value!=null) resizeEvent = value;
else return resizeEvent()
}
}
var ResizeEventHandlerInstance = new ResizeEventHandler();
$(window).resize(function(){ ResizeEventHandlerInstance.ResizeEvent(); });
function YourDinamicalEventSetterFunction(){
ResizeEventHandlerInstance.ResizeEvent(function(){
alert('resized');
});
}
, в основном, когда вам нужно изменить событие изменения размера -> изменить ResizeEventHandlerInstance ... и вам не нужно будет отменять привязкусобытие все время, когда вы хотите изменить его