Есть ли замена z-index?
Мой код слишком длинный, поэтому я кратко объясню свой код в текстовом виде:
Мой макет сайта (сверху вниз):
- Баннер
- Строка меню
- Содержание
- Нижний колонтитул
В одном из меню я добавил эффект SlideDown (используя jquery) при прокрутке для отображения в подменю.
У меня есть 5 изображений прямо под строкой меню => <div id='images'>
. Каждое изображение под <li class="thumb">
Моя проблема: когда я перелистываю меню, подменю находятся за изображениями. Я пробовал все методы, отлаживал с помощью firebu, тестировал во всех популярных браузерах, IE, FF, Chrome, Opera и Safari, ни один из них не работает. Я установил z-индекс и позицию: относительную/абсолютную, но не повезло.
Есть ли другой способ отображать мои подменю перед изображениями?
Пожалуйста помоги
РЕДАКТИРОВАТЬ:
Привет, ребята,
Я исправил проблему. Но это странно, и я не понимаю, почему.
начальный css подменю:
#submenu{
...
z-index: 500;
position: relative;
...
}
После того, как я изменил значение z-index на 1000, теперь он работает. Я не понимаю, почему. Z-индекс для изображения -100, до и после того, как я исправил проблемы. Есть ли какая-то конкретная причина, по которой значение 500 не работает, а 1000 может работать? Я не использовал z-index для других элементов (остальная часть страницы). (Может быть, мне следует открыть для этого новый вопрос). В любом случае, извините за размещение этого бесполезного вопроса здесь, любая добрая душа, не могли бы вы закрыть эту тему / вопрос?
<div id="images">
, это должно помочь. Что касается вашего клиента, просто не говорите ему. При всем уважении, я не думаю, что вы разработали какой-либо код, который остальной мир отчаянно пытается украсть. - person Paul D. Waite   schedule 07.09.2010delete
под списком тегов при просмотре собственного вопроса. - person Peter Ajtai   schedule 08.09.2010