Opened 16 years ago
Closed 15 years ago
#1149 closed bug (wontfix)
offsetParent exception in MSIE
Reported by: | offwhite | Owned by: | stefan |
---|---|---|---|
Priority: | major | Milestone: | 1.1.3 |
Component: | interface | Version: | 1.1.2 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description (last modified by )
There is a bug in IE when using offsetParent. It is explained at the link below. I came across this problem and was able to work around the problem with a try/catch block as shown in the code below.
Is there another way to this? I noticed there are no try/catch blocks in the rest of the code. Is there a reason to avoid them?
Error explained: http://weblogs.asp.net/rajbk/archive/2006/11/29/ie-6-7-unspecified-error-when-accessing-offsetparent-javascript.aspx
getPositionLite : function(el) {
var x = 0, y = 0; while(el) {
x += el.offsetLeft 0; y += el.offsetTop 0; try {
el = el.offsetParent;
} catch (e) {
el = null;
}
} return {x:x, y:y};
},
Change History (3)
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
Component: | core → interface |
---|---|
Owner: | changed from john to stefan |
comment:3 Changed 15 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
Interface is no longer supported; consider switching to jQuery UI.
http://interface.eyecon.ro/
BTW, this is for the Interface Elements plugin. The documentation directed me to submit the bug here.