Кто-нибудь может помешать этому мигать? кажется, что это происходит, потому что он продолжает проверять, находится ли курсор внутри или снаружи div?
http://jsfiddle.net/HHKgZ/
Ваш код в порядке, просто переместите изображение внутри div.Местоположение сбивает с толку событие mouseenter / mouseleave (используется при наведении): http://jsfiddle.net/rkw79/HHKgZ/9/
<div id="plz"> <img id="image" src="http://images.pictureshunt.com/pics/m/mouse-8557.JPG"/> </div>
Лучшее решение: http://jsfiddle.net/rkw79/HHKgZ/12/
Просто вставьте position: relative; в элемент #plz.
position: relative;
#plz
Лучше всего использовать перетаскиваемый / сбрасываемый интерфейс Jquery http://jqueryui.com/