#6151 closed bug
offset() gives wrong values in iframe if parent scrolled
Reported by: | friedcell | Owned by: | friedcell |
---|---|---|---|
Priority: | low | Milestone: | 1.5 |
Component: | offset | Version: | 1.4.1 |
Keywords: | iframe offset | Cc: | brandon |
Blocked by: | Blocking: |
Description
When trying to get the offset of an element that is inside an iframe, offset() will return wrong values if the outer document is scrolled (scrollTop != 0).
Case with instructions is on http://code.zemanta.com/fry/outer.html
Bug traced back to use of self for window reference instead of elem.defaultView. Patch available on github: http://github.com/friedcell/jquery/commit/1c8ca5b257644653667676fe97b210e587fb7d19
Change History (5)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
Keywords: | iframe offset added |
---|---|
Milestone: | 1.4.2 → 1.5 |
Owner: | set to friedcell |
Priority: | → low |
Status: | new → pending |
Does that mean that you tested it in 1.4.2 and it worked? Can you let us know if this is still an issue for you? Thanks.
comment:3 Changed 12 years ago by
According to the comment on github it was fixed, but looking at the case now it seems utterly broken.
comment:4 Changed 12 years ago by
Status: | pending → closed |
---|
Automatically closed due to 14 days of inactivity.
comment:5 Changed 11 years ago by
This is fixed in jQuery 1.5 and 1.6 in firefox, but not in IE8 and below.
I'm guessing this was fixed in 1.4.2?