Прокрутка фиксированного(плавающего) блока(элемента) если он больше окна браузера
Здравствуйте! Помогите плиз. 4 часа не могу ничего найти в нете.
Есть фиксированное(плавающее) меню ( https://jsfiddle.net/e7gtubLs/10/ ) . оно многоуровневое. если окно браузера(размер экрана) небольшое, то выбрать нижние выпадающие пункты меню НЕВОЗМОЖНО, так как прокручивается страница, а не эти пункты. Нужно - чтобы ЕСЛИ эти выпадающие пункты меню больше окна браузера, то прокрутка основной страницы (body) остановилась, и включилась прокрутка ТОЛЬКО этого выпадающего меню (стандартными полосами прокрутки (сбоку и снизу(если нужно) окна браузера)) (кнопка меню чтобы оставалась закрепленной, а выпадающее меню можно было прокручивать) |
Мдааа... ломаю голову уже 3 часа. ничего... есть вариант сделать кнопку меню (.m0) закрепленной (fixed) (тогда выпадающее меню прокручивается норм) но как сделать чтобы это меню появлялось под кнопкой (в любом месте после прокрутки) непонятно.
(в старом примере я просто убрал fixed с .m1) новый пример. https://jsfiddle.net/e7gtubLs/11/ проблема легко решится, если можно чтобы выпадающее меню (.m1) появлялось даже после прокрутки под кнопкой меню (.m0) |
Неужели никто не поможет? помогите, пожалуйста, буду очень признателен
|
Цитата:
Может и желающие найдутся. |
нашел вот тема
http://javascript.ru/forum/job/67285...-brauzera.html |
Есть идея при клике на кнопку меню сделать так что бы список раскрываемого меню помещался на страницу в незакрепленном виде (not fixed) но что бы этот список появлялся ПОД фиксированной кнопкой (даже после прокрутки)
Короче появление незафиксированного блока, под зафиксированным - Можно ли такую проблему решить? https://jsfiddle.net/e7gtubLs/14/ - типа вот так, но здесь подменю не появляется под кнопкой, после прокрутки |
Часовой пояс GMT +3, время: 09:36. |