CSS: нет ширины DIV, когда отображение не установлено

Я нахожусь в процессе создания выпадающего виджета. Меню, развертываемое вниз, имеет ту же ширину, что и родительский (используя jQuery).

Виджет работает должным образом, пока вы не поместите его в контейнер DIV с начальным отображением, равным none. Когда этот контейнер отображается, все значения раскрывающегося списка в соответствии с jQuery равны нулю ... Если контейнер отображается по умолчанию, все работает.

Надеюсь, моя скрипка лучше проиллюстрирует, что я имею в виду:http://jsfiddle.net/ruFzR/ На панели результатов; верхний выпадающий список находится снаружи контейнера, нижний внутри него. Помимо некоторых очевидных проблем стиля, ширина не расширяется.

Ответы на вопрос(5)

Ваш ответ на вопрос