Какой лучший способ обновить значение, основанное на изменении ориентации?
Пример значения наценки.
<span class="week">Thursday</span>
Так что, если бы это был пейзаж, он бы сказал четверг , если бы он был в портрете, вместо этого он сказал бы Чт .
Я могу обновить строку, используя subString (0, 3), но я не уверен, как изменить ее обратно после.
Вот функция изменения ориентации, которую я получил:
/* orientation change */
function orient() {
if (window.orientation == 0 || window.orientation == 180) {
$('body').attr('class', 'portrait');
orientation = 'portrait';
return false;
}
else if (window.orientation == 90 || window.orientation == -90) {
$('body').attr('class', 'landscape');
orientation = 'landscape';
return false;
}
}
/* all orientation function on page load */
$(function(){
orient();
});
/* call orientation function on orientation change */
$(window).bind( 'orientationchange', function(e){
orient();
});