fantazer
8/22/2017 - 9:38 AM

is mobile resolution

Проверка мобильного разрешения resize(768,foo,'Up'); 768 - разрешение foo - исполняемая функция "Up"/"Donw" или пустое направление изменения разрешения от 0 до 768 или от 1920 до 768

var isMobile;
var resize = function(size,foo,direction,){
	if (direction=='Down' ||  direction == undefined ) {
		$(window).resize(function(){
			if($(window).width() < size && isMobile ){
				foo.apply({}, []);
				return isMobile = false;
			}
			if($(window).width() > size){
				return isMobile = true;
			}
		});
	};
	if (direction=='Up' ) {
		$(window).resize(function(){
			if($(window).width() > size && isMobile ){
				foo.apply({}, []);
				return isMobile = false;
			}
			if($(window).width() < size){
				return isMobile = true;
			}
		});
	};
};
 
var foo = function(){
	console.log("i am foo");
};
resize(768,foo,'Up');