Если у вас есть что-то вроде этого:
div:hover
{
display:none;
}
Тогда вы не сможете избежать мерцания.
On: hover элемент становится невидимым, поэтому он больше не отображается и появляется снова.
Как только оно появляется, оно снова начинает зависать и ...
On: при наведении курсора элемент становится невидимым, поэтому он больше не отображается и снова появляется.
Как только оно появляется, оно снова начинает зависать и ...
On: при наведении курсора элемент становится невидимым, поэтому он больше не отображается и снова появляется.
Как только он появляется, он снова начинает зависать и ...
On: при наведении курсора элемент становится невидимым, поэтому он больше не отображается и снова появляется.
Как только оно появляется, оно снова начинает зависать и ...
On: при наведении курсора элемент становится невидимым, поэтому он больше не отображается и снова появляется.
Как только оно появляется, оно снова начинает зависать и ...
...
Мерцает, чтобы быть коротким.
Лучшим вариантом было бы использовать непрозрачность, примерно так:
div:hover
{
opacity:0;
}