Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Прокрутка фиксированного(плавающего) блока(элемента) если он больше окна браузера (https://javascript.ru/forum/dom-window/67268-prokrutka-fiksirovannogo-plavayushhego-bloka-ehlementa-esli-bolshe-okna-brauzera.html)

greenseer 06.02.2017 22:13

Прокрутка фиксированного(плавающего) блока(элемента) если он больше окна браузера
 
Здравствуйте! Помогите плиз. 4 часа не могу ничего найти в нете.

Есть фиксированное(плавающее) меню ( https://jsfiddle.net/e7gtubLs/10/ ) . оно многоуровневое. если окно браузера(размер экрана) небольшое, то выбрать нижние выпадающие пункты меню НЕВОЗМОЖНО, так как прокручивается страница, а не эти пункты.

Нужно - чтобы ЕСЛИ эти выпадающие пункты меню больше окна браузера, то прокрутка основной страницы (body) остановилась, и включилась прокрутка ТОЛЬКО этого выпадающего меню (стандартными полосами прокрутки (сбоку и снизу(если нужно) окна браузера))

(кнопка меню чтобы оставалась закрепленной, а выпадающее меню можно было прокручивать)

greenseer 07.02.2017 00:39

Мдааа... ломаю голову уже 3 часа. ничего... есть вариант сделать кнопку меню (.m0) закрепленной (fixed) (тогда выпадающее меню прокручивается норм) но как сделать чтобы это меню появлялось под кнопкой (в любом месте после прокрутки) непонятно.

(в старом примере я просто убрал fixed с .m1)

новый пример. https://jsfiddle.net/e7gtubLs/11/
проблема легко решится, если можно чтобы выпадающее меню (.m1) появлялось даже после прокрутки под кнопкой меню (.m0)

greenseer 07.02.2017 13:52

Неужели никто не поможет? помогите, пожалуйста, буду очень признателен

ksa 08.02.2017 09:07

Цитата:

Сообщение от greenseer
Неужели никто не поможет?

Создай тему в разделе "Работа"... Назови сумму...
Может и желающие найдутся.

greenseer 08.02.2017 11:39

нашел вот тема
http://javascript.ru/forum/job/67285...-brauzera.html

greenseer 08.02.2017 16:33

Есть идея при клике на кнопку меню сделать так что бы список раскрываемого меню помещался на страницу в незакрепленном виде (not fixed) но что бы этот список появлялся ПОД фиксированной кнопкой (даже после прокрутки)
Короче появление незафиксированного блока, под зафиксированным - Можно ли такую проблему решить?
https://jsfiddle.net/e7gtubLs/14/ - типа вот так, но здесь подменю не появляется под кнопкой, после прокрутки


Часовой пояс GMT +3, время: 09:36.