Я сделал функцию наведения с помощью jquery.Все отлично работает в FireFox и Chrome, проблема в IE.Я меняю css top / left и использую jquery.show, чтобы сделать div видимым.Хотя в IE при первом наведении курсора он отображается не в той позиции.Во второй раз он показывает просто отлично ..
var x = (e.pageX - this.offsetLeft) - $(this).next("div").width();
var y = e.pageY - this.offsetTop;
$(this).next("div").css({ display: 'block', 'position': 'fixed', zIndex: 2, left: x, top: y });
$(this).next("div").show("slow");
Опять же, он отлично работает в Chrome и Firefox, но IE .. (я только что протестировал IE9)
это CSS, который есть у divпо умолчанию, чтобы скрыть это:
display:none;
position:fixed;
z-index:2;