Прежде всего вы должны использовать sth, например modernizr , чтобы проверить возможности вашего браузера (это не только IE, который не поддерживает медиазапросы), а затем настроить что-то, что прослушивает $(window).resize()
и изменения ваш макет соответственно. Смотри: http://api.jquery.com/resize/
Немного похоже:
if (!Modernizr.mq('(max-width:1000px)'){
$(window).bind('resize load',function(){ //the load will make the style rules apply on load as well (i.e. noone's resizing the window)
if ($(window).width() > 1000){
//layout big version
} else {
//layout small version
}
});
}