2010-08-28 4 views
0

У меня есть веб-страница, содержащая элемент div, называемый #order_details, который скрыт. Когда пользователь нажимает на кнопку, появляется элемент #order_details div. Похоже, что элемент div имеет z-индекс 6500, который я проверил, является самым высоким z-индексом на всем сайте. Также с помощью JQuery, потому что я вижу код, как:jquery div поверх другого div

$('#order_details').show(); 

который я знаю показывает #order_details Div элемента.

<html> 
    ... 
    ... 
    <div id="button"></div> 
    <div id="order_details"> 

     <div id="button2launch_SURVEY"></div> 
     <div id="survey"> 
     </div> 

    </div> 
</html> 

Теперь я добавил новый Div элемент под названием #survey и при нажатии на кнопку в #order_details DIV Я хочу обзор появляться на вершине.

Я установил z-index в css #survey как 6599. Затем я настроил некоторый jQuery, чтобы показать div.

$('#survey').show(); 

#survey div появляется, но не находится над #order_details div.

Мой вопрос:

Не устанавливая Z-индекс свойства #survey на более высокое значение предполагается обеспечить, чтобы #survey DIV будет отображаться в верхней части?

Любая помощь будет принята с благодарностью ...

ответ

1

Убедитесь, что вы #survey имеет позиционирование на relative, absolute или fixed. W3 spec

+0

это не работает для меня. хотя я только пробовал относиться – coson

+0

остановить прессу !!! Я просто попробовал абсолютный, и он, похоже, работал. Я думал, что понимаю разницу между относительным/абсолютным, но я, очевидно, ошибался. – coson

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