Показать сообщение отдельно
  #1 (permalink)  
Старый 14.06.2016, 14:13
Интересующийся
Отправить личное сообщение для denka977 Посмотреть профиль Найти все сообщения от denka977
 
Регистрация: 30.01.2016
Сообщений: 23

Добавить контроль длины (высоты) страницы сайта
Здравствуйте.
Есть рабочий скрипт, который по достижению отступа от конца сайдбара в 350 пикселей прячет сайдбар и расширяет область отображения контента.

Но проблема в том, что тогда высота (длина) страницы уменьшается и соответственно, снова отображается сайдбар, а затем снова прячется. И так по кругу

Нужно добавить условие, допустим, чтобы скрипт срабатывал только тогда, когда длина страницы 3000px, например. Только как это сделать?

<script type="text/javascript">
$(function () {
    var content = $("#content");
    var sidebar = $("#sidebar");

    $(window).scroll(function(){
        content.toggleClass('wide', $(this).scrollTop() > (sidebar.outerHeight(true) + 350));
        sidebar.toggleClass('hide', $(this).scrollTop() > (sidebar.outerHeight(true) + 350));
    });
});
</script>
Ответить с цитированием