Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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>
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2016, 16:22
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

denka977,
Размеры окна

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

Сообщение от Dilettante_Pro Посмотреть сообщение
denka977,
Размеры окна
Насчет функции, которая получает размер окна понятно, а вот как ее применить+ поставить условие, внедрить в код, увы...
Ответить с цитированием
  #4 (permalink)  
Старый 15.06.2016, 12:23
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

denka977,
Не покажете фрагмент html с #content и #sidebar и css с wide и hide?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разместить содержимое с другой страницы сайта Phil_F Элементы интерфейса 2 15.07.2013 06:11
передача данных из форм своего сайта в формы стороннего сайта najrobi Общие вопросы Javascript 19 15.07.2012 22:18
Вывод страницы другого сайта denisnb Общие вопросы Javascript 3 31.03.2011 23:49
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55
Как добавить свой блог в раздел feeds этого сайта IzumeRoot Ваши сайты и скрипты 13 30.10.2008 21:11