#2247 closed bug (fixed)
$.fn.offset() is shifted by 2px in Quirks Mode
Reported by: | jeffkretz | Owned by: | brandon |
---|---|---|---|
Priority: | major | Milestone: | 1.2.3 |
Component: | offset | Version: | 1.2.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
A recent change made to offset.js (rev 4016) no longer accurately accounts for the 2px html border added by IE in quirks mode.
See two sample pages:
http://cobalt.scorpiontechnology.com/Test/QuirksOffset.htm
Note the 1px bordered divs are all 2px offset from the images they should be laying in front of.
http://cobalt.scorpiontechnology.com/Test/QuirksOffset2.htm
Is the same code but references a version of jQuery with the offset change rolled back to 4015. All divs are correctly positioned on each image.
Note that adding DOCTYPE strict or DOCTYPE transitional fixes this problem -- it only shows up in quirks mode.
JK
Change History (4)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Well, I'll be durned. Not that I'm big on Quirks Mode or anything, but that solved it. JK
comment:3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Try adding the following CSS: html { border: 0; }