Javascript:
Javascript эквивалент CSS @media queries
является window.matchMedia
:
var minWidth768px = window.matchMedia("(min-width:768px)");
if (minWidth768px.matches) {
....CODE HERE...
}
JQuery:
Ближайший эквивалент jQuery $(window).width()
.
Но ... вам нужно знать, что $(window).width()
сама по себе также будет включать ширину полосы прокрутки в правой части окна.
Поэтому вам нужно сделать что-то вроде этого:
$('body, html').css('overflow', 'hidden');
var windowWidth = $(window).width();
$('body, html').css('overflow', 'auto');
Затем вы можете продолжить работу в jQuery с помощью:
if (windowWidth > 767) {
....CODE HERE...
}