Уже давно на моем сайте есть каталог, где маленькое изображение находится прямо внутри ссылки внутри div. Ссылка должна быть только вокруг изображения - но я не хочу использовать селектор +, так как это не поддерживается некоторыми версиями IE (IE6 и далее, я думаю, что он должен поддерживать). У div есть класс ImageHoverSpan (раньше он был Span в старом макете, я просто не потрудился переименовать класс). Есть еще один div с классом «ImageOuterPanel» на том же уровне, что и ссылка (т. Е. Прямой дочерний элемент ImageHoverSpan).
У меня определены следующие классы:
.ImageHoverSpan .ImageOuterPanel {
display: none; }
.customer .ImageHoverSpan:hover .ImageOuterPanel {
display: block; }
Насколько я помню, раньше это работало нормально во всех браузерах. Я собираюсь запустить новую версию веб-сайта для тестирования, но я только сегодня заметил, что в Opera 10.60 панель изображений (ImageOuterPanel) сразу отображается при наведении курсора на ImageHoverSpan, но это занимает от 1 секунды до. ... ну ... никогда не исчезать, когда мышь покидает div.
Я знаю, что использование: наведение на что-либо, кроме ссылок, может снизить производительность в IE - но это Opera. В Firefox (3.6) это работает абсолютно нормально - оно появляется и исчезает, как и должно.
У кого-нибудь есть идеи о том, что может быть причиной этого? У кого-нибудь была эта проблема раньше?
Спасибо.
С уважением,
Richard