Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!





#1 06.12.2009 02:36

Клещ
Новичок
Зарегистрирован: 06.12.2009
Сообщений: 3

Нетривиальная задачка, выручайте.

Здравствуйте, столкнулся я тут с задачкой, которая меня поставила в тупик.
Необходимо сделать горизонтальное выпадающее подменю. Вот как это должно выглядеть:
http://dolboeb.ru/menu_1.gif
Здесь возникают следующие трудности:

Блок выпадающий при наведении на него мышкой должен совпадать с шириной родительского , а их ширина разная для каждой ссылки.

Сейчас за основу взято известное
меню с ALA, ширина пунктов inline-списка задается динамически при его построении скриптом в процентном отношении в зависимости от количества букв в пункте (сайт резиновый, ширина меню не фиксированная).

Как бы вы поступили в моем случае?
Заказчик очень волнуется, горит всё..

Нет на форуме

 

#2 06.12.2009 12:50

MT
Опытный
Откуда: Moscow
Зарегистрирован: 23.11.2009
Сообщений: 56

Re: Нетривиальная задачка, выручайте.

Блок выпадающий при наведении на него мышкой должен совпадать с шириной родительского

Малоосмысленное требование. Мягко говоря.


браузер | блог

Нет на форуме

 

#3 06.12.2009 13:00

Клещ
Новичок
Зарегистрирован: 06.12.2009
Сообщений: 3

Re: Нетривиальная задачка, выручайте.

Извиняюсь, писал в спешке и невыспавшись.
Сейчас проблема состоит в следующем:
http://dolboeb.ru/318854.GIF
Т.е. есть Inline-список, растянутый по ширине (для li указаны проценты). Внутри li есть ссылки. Надо чтобы выпадающий блок по ширине соответствовал ширине ссылки, а не ширине li.
Понятнее написал, или нет?

Нет на форуме

 

#4 06.12.2009 13:25

MT
Опытный
Откуда: Moscow
Зарегистрирован: 23.11.2009
Сообщений: 56

Re: Нетривиальная задачка, выручайте.

Требование как таковое изначально понятно. Смысла в нём мало.
Достаточно представить себе подменю, содержащее подпункты вроде "Очень широкий элемент подменю" и при этом равное по ширине ссылке "Элемент".


браузер | блог

Нет на форуме

 

#5 06.12.2009 13:28

Клещ
Новичок
Зарегистрирован: 06.12.2009
Сообщений: 3

Re: Нетривиальная задачка, выручайте.

Тут всё просто. Я же не универсальное меню пишу, а специально под один из сайтов.
Структура меню оговорена с заказчиком, меняться не будет, в узком меню нет широких подпунктов.

Нет на форуме

 

#6 07.12.2009 13:56

3d-max
Разбирающийся
Зарегистрирован: 03.12.2009
Сообщений: 10

Re: Нетривиальная задачка, выручайте.

Клещ написал:

Извиняюсь, писал в спешке и невыспавшись.
Сейчас проблема состоит в следующем:
http://dolboeb.ru/318854.GIF
Т.е. есть Inline-список, растянутый по ширине (для li указаны проценты). Внутри li есть ссылки. Надо чтобы выпадающий блок по ширине соответствовал ширине ссылки, а не ширине li.
Понятнее написал, или нет?

Я понял, потомучто ща над этом тоже тружусь, только у меня ширина li может менятся(

Нет на форуме

 

#7 27.12.2009 13:16

AKS
Профессионал
Зарегистрирован: 25.12.2009
Сообщений: 237
Вебсайт

Re: Нетривиальная задачка, выручайте.

Раз уж речь идет о JS, то почему-бы не воспользоваться свойством offsetWidth активной ссылки, чтобы задать ширину ниспадающего блока?

Нет на форуме

 

Board footer