读书人

android页面用jquery窗口大小获取异常

发布时间: 2013-09-28 10:01:20 作者: rapoo

android页面用jquery窗口大小获取错误问题的解决

在android设备上面,当变换屏幕方向的时候,使用jquery获取窗口大小会拿到一个老的数据,而在ios上面工作就非常正常。解决方法是:

1.

$(window).bind("orientationchange",function(e) {setTimeout("oPhoto.sizePict()",100);});

?2.

    var wnd = $(window);    var wndSize = function() {          return wnd.widht() + "x" + wnd.height();    };    var prevSize = wndSize();    wnd.on("resize", function() {          var curSize =  wndSize();          if(curSize  === prevSize)                return;                prevSize = curSize;          // handler code    });

?更多的信息可以参见原文:

http://forum.jquery.com/topic/orientationchange-event-returns-wrong-values-on-android

?

读书人网 >Android

热点推荐