Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2014, 07:34
Новичок на форуме
Отправить личное сообщение для MeisMe Посмотреть профиль Найти все сообщения от MeisMe
 
Регистрация: 10.11.2014
Сообщений: 2

Использование if с функцией Resize
Друзья, подскажите, как сделать так, чтобы при ресайзе в зависимости от ширины экрана срабатывали разные действия без перезагрузки страницы?

Если просто вкладывать функцию с if в resize - получается матрешка, действие с каждым ресайзом повторяется все большее количество раз.

В конце концов я пришла к таким костылям, но мне совершенно не нужна эта перезагрузка.
$(window).resize(function() {
setTimeout(function(){location.reload();});
if ($(window).width() <'800'){
$("footer ul").hide();
$("footer h3").click(function() {
$("footer ul:visible").slideUp("normal");
if (($(this).next().is("ul")) && (!$(this).next().is(":visible"))) {
$(this).next().slideDown("normal");
}
});
}
});
Ответить с цитированием