android页面用jquery窗口大小获取错误问题的解决
16lz
2022-07-05
在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
更多相关文章
- 设置系统的语言
- Do's and Don'ts for Android(安卓)development
- android中动画效果的运用
- OpenGL ES教程VI之纹理贴图(原文对照)
- 【转】Android(安卓)SDK版本与API Level对照表
- android driver for ubuntu 手机驱动
- 不让屏幕翻转扰乱你的进度对话框
- 【Android平台】 Alljoyn学习笔记四 Android(安卓)Core API参考
- android 按两次返回键退出