2012-01-19 5 views
1

У меня есть некоторые сценарии, где мне нужно иметь полосу прокрутки, и мне нужно иметь всплывающее окно для нескольких целей, в примере Это просто имя для элемента фотографии. В любом случае я могу это сделать?Элемент абсолютного положения не скрыт вне прокрутки

фото пример: http://img36.imageshack.us/img36/4696/problemtn.png

Как это, как это должно работать, однако мне нужно иметь перепускной авто, а .. (так раскомментируйте это, то вы видите мою проблему):

http://jsfiddle.net/kGAPG/

ответ

3

установить ваше всплывающее окно в абсолютном положении и и его родителя при относительной позиции set z-index: 1000; в родительский контейнер родителя popup и установите z-ndex: 1001; для родителя popup и набора z-index: 1002; для всплывающего окна. и, пожалуйста, в следующий раз введите свой код на доске или в http://jsfiddle.net/

+0

добавил пример jsfiddle. –

+0

@ DylanCross вы добавили помощника jsfiddle. – Kareem

0

Это зависит от того, как вы уложили свои элементы. Если вы пытаетесь открыть всплывающее окно всплывающих окон, то нет, вы не можете этого сделать (afaik).

Если у вас есть div с полосами прокрутки и что div содержится в середине экрана, да, вы можете это сделать.

Что вам нужно сделать, так это создать div на верхнем уровне документа и установить его положение «абсолютным». Затем, с помощью jquery, найдите позицию элемента изображения, которую вы хотите, чтобы поле появилось рядом, и установите соответствующие атрибуты стиля верхнего уровня top и left (не забудьте добавить некоторые для смещения)

Сообщите мне если это то, что вы пытаетесь сделать!

+0

Я добавил пример jsfiddle. –

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