Здравствуйте.
Не силён в JS и jQuery, всё делал по мануалу и благодаря подсказкам статей из инета.
Есть такой HTML:
<div class="container">
<div class="row">
<div class="col-xs-12">
CONTENT
</div>
</div>
</div>
Задача:
При ширине экрана меньше чем 480рх удалить класс "col-xs-12" и добавить класс "col-xs-6".
Соответственно если ширина экрана БОЛЬШЕ чем 480рх, то наоборот всё.
Пишу такой JS:
$(document).ready(function() {
$(window).resize(function(){
var windowWidth = $('body').innerWidth();
if(windowWidth < 480){$(".number-bullets").removeClass('col-xs-12').addClass('col-xs-4');}
else{$(".number-bullets").removeClass('col-xs-4').addClass('col-xs-12');}
});
});
Вроде всё работает, но есть проблема - при обновлении страницы весь JS слетает, то есть класс снова ставятся те, которые были изначально, при этом, если обновил страницу на разрешении меньше 480рх, то при увеличении ширины JS срабатывает, но в другую сторону.
Не хватает, вроде, какой-то проверки ширины экрана в данный момент, не важно, сузил или расширил человек экран, обновил страницу или нет, всегда должно сохраняться всё. А у меня после обновления страницы всё слетает.
Помогите, пожалуйста.
Спасибо.