在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法。
以下是通过window.orientation实现:
function orient() {
if (window.orientation == 90 || window.orientation == -90) {
//ipad、iphone竖屏;Andriod横屏
$("body").attr("class", "landscape");
orientation = 'landscape';
return false;
}else if (window.orientation == 0 || window.orientation == 180) {
//ipad、iphone横屏;Andriod竖屏
$("body").attr("class", "portrait");
orientation = 'portrait';
return false;
}
}
//页面加载时调用
$(function(){
orient();
});
//用户变化屏幕方向时调用
$(window).bind( 'orientationchange', function(e){
orient();
});
屏幕方向对应的window.orientation值:
ipad: 90 或 -90 横屏
ipad: 0 或180 竖屏
Andriod:0 或180 横屏
Andriod: 90 或 -90 竖屏
相关推荐
在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。下面就来介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法
用jquery+html5+css3实现移动端的手动签名,横屏签名,完美回显,可直接复用。
主要为大家详细介绍了jquery实现iPhone、Android设备判断方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
jQuery CSS仿iPhone手机滑动解锁屏幕
H5签名横屏jSignature源代码(完整版,可直接运行),本实例可以直接运行,内容包括jsignature插件,以及css相关的内容,本实例为手机横向屏签名,保存为图片。图片格式可选。如果想看竖屏签名的实例,可以访问本...
jquery仿IPad应用的实例...包含简单的效果和动画
用jquery+html5+css3实现移动端的手动签名,横屏签名,完美回显,可直接复用
自定义一个h5页面,实现可以横屏手写电子签名的功能,且支持回显(图片可以转化为签字版的canvas,且支持在此基础上继续进行手写签名)由于uniapp微信小程序支持横竖屏切换配置,但是移动端h5不支持。自定义一个h5...
jquery制作仿iphone苹果手机界面触屏切换效果.rarjquery制作仿iphone苹果手机界面触屏切换效果.rarjquery制作仿iphone苹果手机界面触屏切换效果.rarjquery制作仿iphone苹果手机界面触屏切换效果.rarjquery制作仿...
jquery框架与coffeescript制作,模仿iphone苹果IOS手机主屏幕触摸效
jquery手写签名 可横屏,可用于移动端浏览器使用,也可用于嵌入移动应用程序内。
jQuery实现的iPhone Retina显示屏图片放大效果
jquery Promptu-menu菜单插件创建一个带有菜单的窗口来创建iPhone或Android的主屏幕触摸效果体验。可以用手指滑动图标、支持水平滑动和垂直滑动。jquery下载。
jquery插件来模拟Android屏幕解锁.zip
jquery Android屏幕解锁插件patternlock,插件要求ie8版以上浏览器,演示地址:http://www.jq22.com/jquery-info434
CSS3+jQuery模拟ipad前端技术界面(chrome显示效果最佳)