当前位置: 代码迷 >> Android >> android页面用jquery窗口大小获取异常有关问题的解决
  详细解决方案

android页面用jquery窗口大小获取异常有关问题的解决

热度:95   发布时间:2016-04-28 07:58:52.0
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

?

  相关解决方案