Вы должны использовать:
$(window).width(); // returns width of browser viewport
$(document).width(); // returns width of HTML document
$(window).height(); // returns heightof browser viewport
$(document).height(); // returns height of HTML document
, и тогда вы можете сделать:
var width = $(window).width();
var height = $(window).height();
if ((width >= 1024 ) && (height>=768)) {
//do something
}
else {
//do something else
}
РЕДАКТИРОВАТЬ - я не думаю, что использование оператора switch полезно в этом случае.Оператор switch является просто альтернативным способом для обозначения if ... else, которое в этом случае мне кажется более полезным, потому что у вас есть несколько сравнений:
if ((width >= 1280) && (height>=1024)) {
//do something
}
else if ((width >= 1024 ) && (height>=768)){
//do something else
} else if ((width >= 800) && (height>=600)){
//do something else
}else{
//do something else
}