У меня есть абсолютно позиционированный DIV, для которого мне нужно перехватывать события onclick.Оказывается, что в IE7 у DIV, похоже, нет «следа» для таких вещей, как нажатие и даже курсор.Например:
div {
width: 200px; height: 200px;
position: absolute;
border: 10px solid black;
cursor: pointer;
}
В IE7 этот DIV не имеет «следа»: он не реагирует на onclick (), и его курсор не меняется на указатель.Любопытно, что он обрабатывает и те, и другие за своей границей - отсюда и большая граница в этом примере.Установка цвета фона:
div { background-color: #fff; }
устраняет проблему.Но в данном случае это невозможно - мне нужно, чтобы у DIV был прозрачный фон.
Я уже сталкивался с этой ошибкой в прошлом, но не могу вспомнить, как IE взломалисправить это.