`

在移动应用中判断横向和竖向方向的改变

阅读更多
在移动应用中,有时要判断用户把设备竖向变成横向时,页面必须做出必须的调整,在
apple系列的机器上,如ipad,iphone,itouch等,有一个属性可以判断:
window.onorientationchange = detectOrientation;
function detectOrientation(){
if(typeof window.onorientationchange != 'undefined'){
if ( orientation == 0 ) {
//Do Something In Portrait Mode
}
else if ( orientation == 90 ) {
//Do Something In Landscape Mode
}
else if ( orientation == -90 ) {
//Do Something In Landscape Mode
}
else if ( orientation == 180 ) {
//Do Something In Landscape Mode
}
}
}

而在其他类型的移动设备上,则可能要花点心思了,要通过其长,宽的改变去判断了,用jquery其实也可以实现的,比如:
  $(document).ready(function(){
   if ( window.orientation != undefined )
     window.onorientationchange = updateView;
   else
     $(window).resize( updateView );
}

function updateView() {
//在这里编写字体,样式,颜色等的改变  
}
2
0
分享到:
评论

相关推荐

    android在移动应用中判断横向和竖向方向的改变.docx

    android在移动应用中判断横向和竖向方向的改变

    大工春《计算机应用基础》在线测试.docx

    A: 粗十字 B: 双箭头 C: 左指箭头 D: 空心十字 正确答案 : (单选题 )6: 如果改变 Excel 2010 工作表的打印方向 (如横向 ), 首先应使用选项 () 。 A: "公式"菜单中的"自动求和" B: "文件"菜单中的"保存" C: ...

    大工20秋《计算机应用基础》在线测试2(1).doc

    A 粗十字 B 双箭头 C 左指箭头 D空心十字 6如果改变Excel2010工作表的打印方向(如横向),首先应使用选项( C )。 A"公式"菜单中的"自动求和 B "文件"菜单中的"保存" C "文件"菜单中的"打印" D "插入"菜单中的"工作...

    大工21秋《计算机应用基础》在线测试3【71136】.doc

    如果改变Excel 2010工作表的打印方向(如横向),首先应使用选项()。 A."公式"菜单中的"自动求和" B."文件"菜单中的"保存" C."文件"菜单中的"打印" D."插入"菜单中的"工作表" 答案:C 7.Excel 2010通过()功能实现图表...

    C#开发经验技巧宝典

    0429 鼠标移动改变表格行的颜色 235 0430 如何在Web页中使用表格控件 236 10.5 Web.Config文件的配置 237 0431 通过Encoding的设置实现页面无乱码 237 0432 限制上传文件大小与时间 237 0433 配置验证...

    防抱死制动系统与驱动防滑控制

    制动防抱死系统就是在制动过程中防止车轮被制动抱死,提高制动减速度、缩短制动距离,能有效地提高汽车的方向稳定性和转向操纵能力,保证汽车的行驶安全。 制动防抱死系统对汽车性能的影响主要表现在减少制动距离、...

    Excel VBA实用技巧大全 附书源码

    01015获取在Excel主窗口中一个窗口所能占有的最大高度和宽度 01016获取当前打印机名称 01017获取MicrosoftExcel剩余内存 01018获取MicrosoftExcel的总内存 01019获取计算机被Excel占用的内存 01020改变Excel窗口大小...

    C#编程经验技巧宝典

    112 <br>0188 如何在ASP.NET中显示当前IE浏览器头信息 113 <br>5.6 其他应用技巧 114 <br>0189 如何判断年份是否为闰年 114 <br>0190 如何根据年份判断十二生肖 114 <br>0191 如何根据IP...

    《程序天下:JavaScript实例自学手册》光盘源码

    9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...

    程序天下:JavaScript实例自学手册

    9.36 使用JavaScript向表格中写入数据 9.37 类C# GridView的编辑效果(一) 9.38 类C# GridView的编辑效果(二) 第10章 单选框和复选框 10.1 选择了哪一个单选框 10.2 单击文字实现单选框的选定 10.3 被选中的复选...

    汽车驾驶教程图解

     能够适应直线行驶和改变行驶方向的曲线行驶(能够掌握转向盘的转动要领和角度)。 1)直线行驶  ①尽量目视远方。  ②驾驶时如果低头,只能看见前方很小的范围,所以应该将头微抬驾驶。  ③如果感觉偏离了行驶...

    易语言程序免安装版下载

    修改外部数据库在4.12版中导致的不兼容问题,并增加了对MS SQL Server数据库中image和text字段类型的说明。 7. 修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8....

Global site tag (gtag.js) - Google Analytics