Side navigation
#12559 closed bug (invalid)
Opened September 18, 2012 07:32PM UTC
Closed October 03, 2012 09:02AM UTC
.position() and .offset() fail within overflow-scrolled elements
Reported by: | glennwidener@gmail.com | Owned by: | glennwidener@gmail.com |
---|---|---|---|
Priority: | undecided | Milestone: | None |
Component: | unfiled | Version: | 1.7.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
jQuery dimensions functions (position and offset) are broken
when applied to elements inside an overflow-scrolled element. e.g offset() calls getBoundingClientRect and adjusts it's viewport-relative position to an absolute position for window/iframe scrolling ONLY.
I'm pretty sure this is the problem, because if I force the overflow-y:scroll element to scrollTop=0 before calling the functions, all is well... Also, disabling use of getBoundingClientRect doesn't help, so the built-in .offset() code is broken as well (This code was removed by v1.8.1).
Tested in Chrome 21.0.1180/Windows.
Attachments (0)
Change History (2)
Changed September 18, 2012 08:18PM UTC by comment:1
owner: | → glennwidener@gmail.com |
---|---|
status: | new → pending |
Changed October 03, 2012 09:02AM UTC by comment:2
resolution: | → invalid |
---|---|
status: | pending → closed |
Because we get so many tickets, we often need to return them to the initial reporter for more information. If that person does not reply within 14 days, the ticket will automatically be closed, and that has happened in this case. If you still are interested in pursuing this issue, feel free to add a comment with the requested information and we will be happy to reopen the ticket if it is still valid. Thanks!
Hi, can you provide a test case to go with the story? Something on jsFiddle.net would be ideal. We're planning on 1.8.2 later this week so it would be great if you could give us a test case and as much additional info as possible.