Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Список выходит за пределы экрана
sdr  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 2
Пользователь №: 42395
На форуме: 10 месяцев, 19 дней
Карма:




Здравствуйте. Имеется многоуровневое меню. При наведении на пункт меню вылазит список подпунктов. Проблема в том, что список подпунктов может быть большим и выходит за пределы экрана. Как сделать, чтобы он не выходил за пределы, а распределялся по экрану, уходил в верх, а если высоты экрана мало, то при наведении на край столбика чтоб он прокручивался. Файлы php и CSS прикрепляю. Сайт http://portal-avto.ru левое меню.

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  php_css.zip
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Медведь  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 2482
Пользователь №: 37963
На форуме: 3 года, 3 месяца, 27 дней
Карма: 27




Ширина блока указана?


--------------------

Заходил 29.09.2016
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25990
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 23 дня
Карма: 725

Не курю:
1 год, 2 месяца, 10 дней


1. если список в размер экрана - то нужно измерять размеры окна и положение курсора, а так же знать длину списка и отображать его в видимой части окна, это на JS
2. если список подразделов заведомо больше чем выcота экрана - то отобрази его в div с overflow:scroll; или auto

http://jsfiddle.net/D7scL/4/


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sdr  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 2
Пользователь №: 42395
На форуме: 10 месяцев, 19 дней
Карма:




Медведь,
Указана
Игорь_Vasinsky,
Второй вариант не подходит. Пропробовал так сделать,появившийся скрулбар препятствует появлению ещё одного подменю.
Скорей всего нужно через js. но я в нем не соображаю. Скажите, есть ли готовые наработки? Нужно получить меню как на XP. Если подменю не влазит до конца экрана, то оно разворачивается вверх, если оно вообще больше экрана, то разворачивается на весь экран, а в конце блока появляются стрелочки, наведение на которые приводит к прокручиванию списка (без скрулов).
Как у меня
user posted image
Как нужно
user posted image
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса