在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

更多相关文章

  1. 设置系统的语言
  2. Do's and Don'ts for Android(安卓)development
  3. android中动画效果的运用
  4. OpenGL ES教程VI之纹理贴图(原文对照)
  5. 【转】Android(安卓)SDK版本与API Level对照表
  6. android driver for ubuntu 手机驱动
  7. 不让屏幕翻转扰乱你的进度对话框
  8. 【Android平台】 Alljoyn学习笔记四 Android(安卓)Core API参考
  9. android 按两次返回键退出

随机推荐

  1. 滴滴出行-杭州,招聘:高级Android研发工程师
  2. Android之基于xmpp openfire smack开发之
  3. 华软项目总结
  4. Android(安卓)studio 通过以servlet搭建
  5. android样式和主题(style&theme)
  6. 移动开发参考书之Android篇
  7. Android(安卓)内存泄漏调试
  8. 好用漂亮的Android(安卓)表格框架
  9. Untity3D项目调用Android(安卓)图片错乱
  10. 修改Android工程版本