4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117

Меню при скроли меню закрывает телефоны

25.05.2017, 15:55. Показов 540. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, подскажите мне надо сделать что бы меню при просмотре странице крипилась к верху экрана, я это сделал, но проблема в том что когда я подымаюсь вверх меню закрывает номера телефонов, вот код JS
JavaScript
1
2
3
4
5
6
7
8
9
10
11
 $(window).scroll(function(){
  var height = $('.header').innerHeight();
  var scroll = $(window).scrollTop();
 
  if (scroll >= height) {
   $('.navbar').addClass('fixed');
  } else {
   $('.navbar').removeClass('fixed');
  }
 
  });
Вот ссылка на сайт

Добавлено через 1 час 21 минуту
То есть меню должно становиться назад, а оно закрывает телефоны
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.05.2017, 15:55
Ответы с готовыми решениями:

Работа с меню. При клике на кнопке меню или вне его, меню должно закрываться
Добрый вечер! Изучаю JQuery. Вот ради развития решил написать меню, практически такое же как на Хабре. Два дня ломаю голову над тем, как...

Не закрывать дерево меню при переходе на страницу по ссылке из меню
здравствуйте знаю, что тема эта постоянно поднимается весь форум уже прошерстил и код здесь же нашёл...

Меню аккордион jQurty (расскрыть меню при клике на иконку)
Приветствую! Помогите пожалуста разобраться в разработке многоуровневого вертикального меню меню. В сети очень много готовых решений для...

4
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
25.05.2017, 16:00
все потому, что нет элемента $('.navbar') на странице, а есть элемент $('navbar')
точка лишняя, в данном случае надо производить выборку по тегу, а не по классу
0
4 / 4 / 3
Регистрация: 10.05.2016
Сообщений: 1,117
25.05.2017, 16:10  [ТС]
Исправил
JavaScript
1
2
3
4
5
6
7
8
9
10
11
  $(window).scroll(function(){
  var height = $('.header').innerHeight();
  var scroll = $(window).scrollTop();
 
  if (scroll >= height) {
   $('navbar').addClass('fixed');
  } else {
   $('navbar').removeClass('fixed');
  }
 
  });
вообще перестал скролиться

Добавлено через 3 минуты
Исправил
JavaScript
1
2
3
4
5
6
7
8
9
10
11
  $(window).scroll(function(){
  var height = $('.top-header').innerHeight();
  var scroll = $(window).scrollTop();
 
  if (scroll >= height) {
   $('.navbar').addClass('fixed');
  } else {
   $('.navbar').removeClass('fixed');
  }
 
  });
0
 Аватар для fol
511 / 485 / 161
Регистрация: 08.07.2013
Сообщений: 1,714
Записей в блоге: 1
25.05.2017, 17:04
я же написал выше: выборка по тегу должна быть $('header')
JavaScript
1
2
3
4
5
6
7
8
9
10
11
 $(window).scroll(function(){
  var height = $('header').innerHeight();
  var scroll = $(window).scrollTop();
 
  if (scroll >= height) {
   $('navbar').addClass('fixed');
  } else {
   $('navbar').removeClass('fixed');
  }
 
  });
0
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,839
27.05.2017, 06:59
Matroskin_Kot, Вас сейчас окончательно запутают, то про navbar пишут, то про header) По сути, в данном случае вам нужно при фиксации вешать класс на body либо html, дополнительно обернуть в div все, кроме хэдера, который вы фиксируете, и для класса фиксирующего хэдер добавить этому контейнеру отступы таким образом, чтоб сайт не прыгал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.05.2017, 06:59
Помогаю со студенческими работами здесь

Меню не полностью показывается при частом наведении на это меню
Имеется выпадающее меню ul > li, показываемое с помощью .slideDown/.slideUp. Подскажите пожалуйста, почему при частом наведении курсора...

Как сделать, чтобы меню-гамбургер скрывалось при клике на любую область, кроме самого меню
// Menu opener hamburger $('.menu-open').click(function() { // При клике на button ...

Раскрывающееся меню - при открытии/закрытии вложенного меню закрывается все меню
Проблема во вложенном меню. При открытии/закрытии вложенного меню закрывается все меню. Надо, чтобы главное меню не реагировало на клики во...

При всплывании меню bean-компонент закрывает часть всплывшего меню.
Всем привет! Есть панель, не ней bean элемент, над ним тулбар в тулбаре JPopupMenu(открывается относительно тулбара) при всплывании меню...

При уменьшении экрана меню закрывает следующий блок. Как исправить?
Есть шапка меню на bootstrap. При уменьшении экрана меню расширяется и скрывает следующий за ней блок. Оба блока в bootstrape. Как сделать,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru