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;
  }
})
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы