Изменение CSS, возможно, является лучшим способом обнаружения изменений ориентации, но, если вы похожи на меня, и вам просто нужен быстрый и грязный способ выяснить текущую ориентацию, тогда это подойдет.
var isLandscape = $(window).width() > $(window).height();
Для чего это стоит, похоже, что реализация window.orientation отличается на определенных платформах , поэтому вам, возможно, придется проверить, какое устройство используется .