Не стоит делать на js то, что можно сделать на css. Неужели это кто-то не понимает?
Верстка должна работать без всяких скриптов.
Ну а вобще - в идеале window.matchMedia() (
https://hacks.mozilla.org/2012/06/us...in-javascript/)
Но для старых браузеров - событие resize и проверка window.innerWidth (опять же, в IE нужны костыли)