Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.02.2013, 14:28
Аватар для wawandas
Аспирант
Отправить личное сообщение для wawandas Посмотреть профиль Найти все сообщения от wawandas
 
Регистрация: 05.08.2012
Сообщений: 58

Выравнивание выпадающих списков UL
проблема тут: http://megas.in.ua

в меню есть маленькие выпадающие списки в которых одна колонка и есть большие от 5 и выше, такие списки не вмещаются в ширину документа и я задал left:0;

если кликнуть на категорию "красота и здоровье" и навести на "салоны красоты" - в ней есть маленький выпадающий список на который нельзя попасть из-за того что стоит left:0;

и как пример если кликнуть на "товары" там большие списки (более 5 колонок) - left:0; не мешает юзабельности

вот думаю как решить эту проблему, проверять js количество колонок в списке и задавать ему left или right. что скажете? нужен совет джедая
Ответить с цитированием
  #2 (permalink)  
Старый 14.02.2013, 15:11
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,230

Сообщение от wawandas
как решить эту проблему
Как вариант, проверить ширину того окна и расположть его не тупо
left:0;

а под материнским пунктом...
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2013, 15:30
Аватар для wawandas
Аспирант
Отправить личное сообщение для wawandas Посмотреть профиль Найти все сообщения от wawandas
 
Регистрация: 05.08.2012
Сообщений: 58

не всё так просто, чую как по мне плачет математика (((
Ответить с цитированием
  #4 (permalink)  
Старый 14.02.2013, 15:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,230

Сообщение от wawandas
чую как по мне плачет математика
Скорее банальная арифметика...
Ответить с цитированием
  #5 (permalink)  
Старый 14.02.2013, 17:35
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

wawandas,
Мелким блокам добавь класс small и тады
.submenu > li:hover .sub-category.small{
display:inline-block!important;
left:auto;
}
Ответить с цитированием
  #6 (permalink)  
Старый 14.02.2013, 18:24
Аватар для wawandas
Аспирант
Отправить личное сообщение для wawandas Посмотреть профиль Найти все сообщения от wawandas
 
Регистрация: 05.08.2012
Сообщений: 58

увы но не работает
Ответить с цитированием
  #7 (permalink)  
Старый 14.02.2013, 18:30
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

wawandas,
Проверял у тьву на сайте
В чем то ти Ошибся
Вот при установке на страницу

<style type="text/css">
.submenu > li:hover .sub-category {
display:inline-block!important;
left:auto!important;
}
</style>


Сейчас =>
Ответить с цитированием
  #8 (permalink)  
Старый 14.02.2013, 18:53
Аватар для wawandas
Аспирант
Отправить личное сообщение для wawandas Посмотреть профиль Найти все сообщения от wawandas
 
Регистрация: 05.08.2012
Сообщений: 58

так работает когда в блоке одна колонка если более одной колонки и родитель возле конца докемента то получается такое



все валится в одну колонку, что не есть красиво (((

сорри я не описал эту проблему (((

Последний раз редактировалось wawandas, 14.02.2013 в 18:57.
Ответить с цитированием
  #9 (permalink)  
Старый 14.02.2013, 19:01
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

wawandas,
Я же казал - кому надо добавь класс small
И тогда в стиль

<style type="text/css">
.submenu > li:hover .sub-category.small {
display:inline-block!important;
left:auto!important;
}
</style>

Нужным образом будут открываться лишь отмеченные данным классом
И ширину блоку задай 100% и padding-right:0; margin-right:auto;
Ответить с цитированием
  #10 (permalink)  
Старый 14.02.2013, 19:11
Аватар для wawandas
Аспирант
Отправить личное сообщение для wawandas Посмотреть профиль Найти все сообщения от wawandas
 
Регистрация: 05.08.2012
Сообщений: 58

если я правильно понял то вот:


Последний раз редактировалось wawandas, 14.02.2013 в 19:27.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка элементов вложенных списков sniffysko jQuery 4 16.03.2010 00:41
Как сделать несколько списков? alabamaman Элементы интерфейса 0 25.02.2010 14:19
Каскад динамических списков ..::Silence::.. AJAX и COMET 10 22.01.2010 08:35
вертикальное выравнивание micscr (X)HTML/CSS 1 16.01.2010 13:50
Нужен тулкит для сортировки списков cj_spotty Элементы интерфейса 7 31.07.2009 09:27