Javascript 如何更正此语法以检测ipad浏览器方向

Javascript 如何更正此语法以检测ipad浏览器方向,javascript,jquery,ios,html,ipad,Javascript,Jquery,Ios,Html,Ipad,我正在尝试基于iPad方向启用/禁用插件 我从这个开始: 然后我发现推荐这个方法,现在我有了,但是语法正确吗?我不断关闭那些看似开放但运气不佳的区域: 函数readDeviceOrientation(){ 开关(窗口方向){ 案例0: //肖像画 打破 $(函数(){ $.scrollify({ 第节:“.scrollify”, 节名:“节名”, 放松:“放松”, 滚动速度:1100 }); var s=skrollr.init({ 强制高度:假 }); 案例180: //肖像画(倒置) 打破

我正在尝试基于iPad方向启用/禁用插件

我从这个开始:

然后我发现推荐这个方法,现在我有了,但是语法正确吗?我不断关闭那些看似开放但运气不佳的区域:

函数readDeviceOrientation(){
开关(窗口方向){
案例0:
//肖像画
打破
$(函数(){
$.scrollify({
第节:“.scrollify”,
节名:“节名”,
放松:“放松”,
滚动速度:1100
});
var s=skrollr.init({
强制高度:假
});
案例180:
//肖像画(倒置)
打破
$(函数(){
$.scrollify({
第节:“.scrollify”,
节名:“节名”,
放松:“放松”,
滚动速度:1100
});
var s=skrollr.init({
强制高度:假
});
案例-90:
//横向(顺时针)
打破
如果($(窗口).width()<768){
$.scrollify.disable()
}
否则{
$.scrollify.enable()
}  
案例90:
//横向(逆时针方向)
打破
如果($(窗口).width()<768){
$.scrollify.disable()
}
否则{
$.scrollify.enable()
}
}
}

谢谢,
Kevin W.

在浏览器支持window.screen.orientation之前,您必须使用这种方式

function getScreenOrientation(){
 return screen.width > screen.height ? "landscape" : "portrait";
}
仅在手机和平板电脑上检测方向

function getScreenOrientation(){
    if (/Mobi/.test(navigator.userAgent)) {
        return screen.width > screen.height ? "landscape" : "portrait";
    }
    return "landscape";
}

但是对于浏览器宽度低于纵向尺寸的台式机呢?你能重构代码并提供一个提琴吗?@KevinOrin如果你只想在手机和平板电脑上检测方向,可以使用第二个功能
function getScreenOrientation(){
    if (/Mobi/.test(navigator.userAgent)) {
        return screen.width > screen.height ? "landscape" : "portrait";
    }
    return "landscape";
}