javascript. Триггер на изменение ширины окна браузера
var isTouch = function() {
return $(window).width() < 980 ? true : false;
};
var determineScreenClass = function() {
$("html").toggleClass("large-screen", !isTouch());
};
// ==========
// = Functions which has to be reinitiated when the window size is changed =
// ==========
var triggeredOnResize = function() {
// do stuff there
};
// counter in miliseconds
$(window).resize(function() {
determineScreenClass();
clearTimeout(fromLastResize);
fromLastResize = setTimeout(function() {
triggeredOnResize();
}, 250);
});