Вот есть примерно такая конструкция:
<body>По задумке, в какой-то момент я показываю эту попу. А чтобы ни на что кроме неё нельзя было нажать, показываю fullscreen, которым всё блокирую. Соответствующий CSS выглядит примерно так:
...
<div id="fullscreen" />
<div id="popup">
...
</div>
</body>
bodyТак вот, в Firefox всё работает как надо. В IE6 всё, что лежит под fullscreen-ом, всё равно кликается. Начинаю разбираться. Ставлю ему background какого-то цвета. Ничего не кликается. Ставлю прозрачный - кликается. В результате сделал backround белым с прозрачностью 99%. Эффект какой надо, и ничего никуда не кликается.
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: white
}
#fullscreen, #popup
{
display: none;
visibility: hidden;
position: absolute;
margin: 0;
padding: 0;
}
#fullscreen
{
left: 0;
width: 100%;
top: 0;
height: 100%;
z-index: 10;
background: transparent;
}
#popup
{
z-index: 20;
background: white;
}
Вот ну не бред ли, а?
2 комментария:
Программеры IE - криворукие песаки или гады с извращенным чувством юмора
Спасибо тебе :-)
Отправить комментарий