Я пытаюсь настроить сайт, у которого есть "карусель" div, которые все расположены рядом (с плавающей точкой слева), каждый с шириной полного экрана.Используя javascript, я планирую перемещать различные элементы div в поле зрения, перемещая «карусель».
Моя проблема в том, что по какой-то причине, когда я устанавливаю переполнение: скрыто в div, который содержит карусель, весь контент скрыт.Когда я проверяю с помощью firebug, div-ы появляются в правильных местах, но ничего из содержимого не видно.
Вот HTML:
<div id="content_window">
<div id="carousel">
<div id="p_home" class="pane">
Home!
</div>
<div id="p_about" class="pane">
About!
</div>
<div id="p_services" class="pane">
Services!
</div>
<div id="p_contact" class="pane">
Contact!
</div>
</div>
</div>
И CSS:
#content_window
{
position:relative;
width:100%;
overflow:hidden;
}
#carousel
{
position:absolute;
width:400%;
top:50px;
left:0;
overflow:hidden;
}
.pane
{
float:left;
width:25%;
color:White;
text-align:left;
margin-top:50px;
}
Если я возьму переполнение: скрыто от #content_window, то содержимое на панеляхстановится видимым, но горизонтальные полосы прокрутки добавляются, и вы можете прокручивать и видеть все панели.Кто-нибудь знает, что я делаю не так?