Истина кроется в том как ты вычисляешь позицию курсора относительно элементу.
Т.к. разные броузеры по разному реализуют отступы и т.п. - тебе нужно по разному это высчитывать.
Вот как я высчитываю, работает отлично. Нужен jQuery для вычисления offset.
http://jsfiddle.net/YVezg/
Старайся не даблпостить темы.