2015-08-11 3 views
0

Я написал toggler для 2 divs, как показано на рисунке here. Он успешно работает на моем веб-сайте. Однако другие элементы ниже скрытого div идут вниз. Я не хочу, чтобы это произошло. Вот снимок экрана для большей ясности:
before clicking div:
img
after clicking div:
img1
Вы можете видеть, что fill your information here и or ДИВ идут вниз. Я не хочу, чтобы это произошло. Они должны оставаться там, где они показаны, как показано на снимке экрана before clicking div. Как мне это сделать?Другие элементы спускаются, когда отображается скрытый div

+0

Не могли бы вы добавить свой код здесь? –

+0

ваша проблема не отражается на вашей скрипке, пожалуйста, обновите ее так, чтобы было легко решить – imGaurav

+0

контейнер, в котором хранится ваша 'регистрация | Активация | Сбросить пароль' (разрешить вызов '# container') следует установить с помощью' position: absolute', а контейнер, в котором находится '# container', должен быть установлен в' position: relative' – CodeGodie

ответ

1

Все, что вам нужно сделать, это добавить следующие строки в CSS: Вот обновление вашего FIDDLE

#hidden{ 
    ... 
    position: absolute; 
    z-index: 1; 
} 
0

Вы пытались установить CSS property z-index на элементах вашей базовой страницы и/или в «плавающем» меню? Это позволяет вам «складывать» элементы веб-страницы, чтобы некоторые элементы могли «покрывать» или плавать поверх других элементов страницы.

2

Добавить position: absolute; в #hidden. Позже вы можете управлять своим положением, добавив top и left свойствам в CSS.

0
DEMO

для "наполнит вашу информацию ..." div дать padding-top:(equal to height of the div that you are toggling)

#hidden { 
    position:absolute; 
    top: (equal to height of your header) 
} 
+0

Я бы не добавил 'top', это испортило бы мой интерфейс, но добавив« position: absolute; »исправил его. спасибо –

Смежные вопросы