Modify ↓
Ticket #4927 (closed bug: invalid)
Wrong ClientX/ClientY calculating in FF < 1.9, Opera > 9.27 and IE
| Reported by: | netmac | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.4 |
| Component: | event | Version: | 1.3.2 |
| Keywords: | event fix | Cc: | |
| Blocking: | Blocked by: |
Description
If body element have a border or another kind of offset, then we have wrong clientX/clientY calculation.
- FF with gecko < 1.9 body.offsetLeft/offsetTop don't considered.
- in IE document.documentElement.clientLeft/clientTop should be subtracted.
- in Opera > 9.27 with DOCTYPE needs to subtract document.documentElement.clientLeft/clientTop too.
See my fix code in attachment.
Attachments
Change History
Changed 4 years ago by netmac
-
attachment
jquery.event.fix.js
added
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

event.fix fix