Я прочитал, что offsetLeft и offsetTop не работают должным образом во всех браузерах. jQuery.offset() предоставляет абстракцию для предоставления правильного значения xbrowser.
То, что я пытаюсь сделать, это получить координаты, где элемент был нажат по отношению к верхнему левому углу элемента.
 Проблема в том, что jQuery.offset().top фактически дает мне десятичное значение в FFX 3.6 (в IE и Chrome оба значения совпадают).
 Эта скрипка демонстрирует проблему. Если щелкнуть нижнее изображение, jQuery.offset().top вернет 327,5, а offsetTop вернет 328.
 Я хотел бы думать, что offset() возвращает правильное значение, и я должен использовать его, потому что он будет работать во всех браузерах. Тем не менее, люди, очевидно, не могут нажимать на десятичные точки пикселей. Является ли правильный способ определения истинного смещения для Math.round() смещения, которое возвращает jQuery? Должен ли я использовать offsetTop или какой-то другой метод полностью?