У меня проблема с JavaScript, onmouseover
и onmouseout
событий. Когда мышь приближается к нижнему краю нужного элемента, эффекты mouseover и mouseout начинают мигать. Вот пример:JavaScript onmouseover и события onmouseout, вызывающие мигание
function menuHover(field)
{
var img = field.nextElementSibling;
var height = img.height;
var bottom = 0 - Math.floor(height/2);
bottom += 'px';
img.style.display = 'block';
img.style.bottom = bottom;
}
function menuHoverOut(field)
{
var img = field.nextElementSibling;
img.style.display = 'none';
}
DEMO: https://jsfiddle.net/index23/ety2z0zu/9/
Есть ли решение для этого?
Этот вопрос, как представляется, уже ответил на http://stackoverflow.com/questions/18464370/jquery-mouseover-and-mouseout-keeps-flashing – Sumit
Спасибо. Но та же проблема с onmouseenter и onmouseleave. – poletn23