У меня есть несколько изображений, загруженных с помощью метода загрузки, что-то вроде этого:
<ul>
<li><img src="1" alt="" /></li>
<li><img src="2" alt="" /></li>
</ul>
При наведении курсора мыши я хочу добавить div внутри этого <li>
с большим z-индексом, чем img, чтобы div находился "впереди" изображения (как панель со ссылками для редактирования изображения). При мышлении я хочу, чтобы он исчез. Проблема в том, что эти изображения постоянно меняются (загружаются с помощью метода загрузки), и я пробовал что-то вроде этого:
$('img').live('mouseover',function(){
$(this).append('<div>links links</div>');
});
$('img').live('mouseout',function(){
$('div').remove()
});
Реальная проблема заключается в том, что когда мышь покидает область изображения и попадает в область div, div исчезают и появляются непрерывно, поэтому я не могу щелкнуть ссылки внутри. Помните, что div приходит поверх изображения.
Как я могу сделать это правильно?