serii81
@serii81
Я люблю phр...

Как использовать совместно jquery resize и просто учитывать размер окна?

Добрый день.
У меня есть блок, который на разрешении меньше 660px превращается в табы.
Вот код
if($(window).width() < 660){
		redactorTabs();
	}

	$(window).resize(function(){
		if($(window).width() < 660){
			redactorTabs();
		}
	})


Но чувствую, что намудрил.
Если без resize, то работает, а с resize все моргает.
Что я не учел?

Заранее благодарен.
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ответы на вопрос 1
Возможно, как-то так

var initTabs = false;

$(window).resize(function(){
  if($(window).width() < 660){
    initTabs = true;
    
    if (!initTabs) {
      redactorTabs();
    }
  } else {
    initTabs = false;
  }
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект