|
|
|
| помогите оптимизировать функцию
function _screen()
{
var screen = new Array();
switch (self.screen.width)
{
case 640:
{
screen[0] = 640;
switch (self.screen.height)
{
case 480:
{
screen[1] = 480;
break;
}
}
return screen;
break;
}
case 800:
{
screen[0] = 800;
switch (self.screen.height)
{
case 600:
{
screen[1] = 600;
break;
}
}
return screen;
break;
}
case 1024:
{
screen[0] = 1024;
switch (self.screen.height)
{
case 768:
{
screen[1] = 768;
break;
}
}
return screen;
break;
}
case 1152:
{
screen[0] = 1152;
switch (self.screen.height)
{
case 864:
{
screen[1] = 864;
break;
}
}
return screen;
break;
}
case 1280:
{
screen[0] = 1280;
switch (self.screen.height)
{
case 720:
{
screen[1] = 720;
break;
}
case 768:
{
screen[1] = 768;
break;
}
case 960:
{
screen[1] = 960;
break;
}
case 1024:
{
screen[1] = 1024;
break;
}
}
return screen;
break;
}
case 1360:
{
screen[0] = 1360;
switch (self.screen.height)
{
case 768:
{
screen[1] = 768;
break;
}
case 1024:
{
screen[1] = 1024;
break;
}
}
return screen;
break;
}
case 1440:
{
screen[0] = 1440;
switch (self.screen.height)
{
case 900:
{
screen[1] = 900;
break;
}
}
return screen;
break;
}
case 1600:
{
screen[0] = 1600;
switch (self.screen.height)
{
case 1200:
{
screen[1] = 1200;
break;
}
}
return screen;
break;
}
case 1680:
{
screen[0] = 1680;
switch (self.screen.height)
{
case 1050:
{
screen[1] = 1050;
break;
}
}
return screen;
break;
}
case 1792:
{
screen[0] = 1792;
switch (self.screen.height)
{
case 1344:
{
screen[1] = 1344;
break;
}
}
return screen;
break;
}
case 1800:
{
screen[0] = 1800;
switch (self.screen.height)
{
case 1440:
{
screen[1] = 1440;
break;
}
}
return screen;
break;
}
case 1856:
{
screen[0] = 1856;
switch (self.screen.height)
{
case 1392:
{
screen[1] = 1392;
break;
}
}
return screen;
break;
}
case 1920:
{
screen[0] = 1920;
switch (self.screen.height)
{
case 1080:
{
screen[1] = 1080;
break;
}
case 1200:
{
screen[1] = 1200;
break;
}
case 1440:
{
screen[1] = 1440;
break;
}
}
return screen;
break;
}
case 2048:
{
screen[0] = 2048;
switch (self.screen.height)
{
case 1536:
{
screen[1] = 1536;
break;
}
}
break;
}
}
}
|
вызов
var screen = _screen();
alert("width: " + screen[0] + " - height: " + screen[1]);
|
| |
|
|