У меня есть этот JS код:Мигание событий div и mouseover/mouseout и прототипа?
$$('.someclass').each(function(elem) {
elem.observe('mouseover', function() {
elem.next().show();
});
elem.observe('mouseout', function() {
elem.next().hide();
});
});
elem.next() указывает на DIV, который не имеет дисплея: ни как стиль. Когда я накладываю мышь на наблюдаемый элемент, div показывает, но начинает мигать. Когда я перемещаю мышь, она моргает, как сумасшедшая. Я также использую mouseenter и mouseleave вместо того же результата. Я хочу, чтобы div появился и не мигал. Когда мышь выведена из div, она должна снова исчезнуть. Это HTML:
<div class="someclass">
<a href="...">
<img src="...">
</a>
</div>
<div style="display: none;">my div that should not blink</div>
Любая идея, что может быть неправильным?