Skip to main content

Bug Tracker

Side navigation

#7739 closed bug (invalid)

Opened December 09, 2010 08:00PM UTC

Closed December 26, 2010 05:32PM UTC

Regression slide breaks position:relative for IE

Reported by: rob@robcolburn.com Owned by:
Priority: undecided Milestone: 1.6
Component: effects Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:
Description

Occurs in IE6 and IE7 with all jQuery versions.

Situation: You want to expand a block of content, that has css-positioned elements. In current jQuery after expansion IE does not correctly assign layout to the block.

In previous versions of jQuery, the expanded block was left at display:block, and jQuery acted well.

Bug occurring in Version 1.4.4 w/ IE.

http://robcolburn.com/temp/jquerybug/bug.htm

Bug not occurring in Version 1.4.2 w/ IE.

http://robcolburn.com/temp/jquerybug/before.htm

My quick patch for compatibly.

http://robcolburn.com/temp/jquerybug/fixed.htm

Attachments (0)
Change History (4)

Changed December 09, 2010 09:04PM UTC by jitter comment:1

Changed December 14, 2010 06:25AM UTC by snover comment:2

resolution: → invalid
status: newclosed

Thanks for the report, but this is not a jQuery bug. jQuery doesn’t function in quirks mode. You need a DOCTYPE.

Changed December 14, 2010 04:40PM UTC by jitter comment:3

component: unfiledeffects
resolution: invalid
status: closedreopened

Replying to [comment:2 snover]:

Thanks for the report, but this is not a jQuery bug. jQuery doesn’t function in quirks mode. You need a DOCTYPE.

That's why I made the jsfiddle version which is valid xhtml. It still fails in at least IE6 (also did with 1.4.2). There is no animation and the green div jumps all over the place

Changed December 26, 2010 05:32PM UTC by snover comment:4

description: Occurs in IE6, IE7, and IE8 with jQuery versions 1.4.4, and 1.4.3. \ \ Situation: You want to expand a block of content, that has css-positioned elements. In current jQuery after expansion IE does not correctly assign layout to the block. \ \ In previous versions of jQuery, the expanded block was left at display:block, and jQuery acted well. \ \ \ Bug occurring in Version 1.4.4 w/ IE. \ http://robcolburn.com/temp/jquerybug/bug.htm \ \ Bug not occurring in Version 1.4.2 w/ IE. \ http://robcolburn.com/temp/jquerybug/before.htm \ \ My quick patch for compatibly. \ http://robcolburn.com/temp/jquerybug/fixed.htmOccurs in IE6 and IE7 with all jQuery versions. \ \ Situation: You want to expand a block of content, that has css-positioned elements. In current jQuery after expansion IE does not correctly assign layout to the block. \ \ In previous versions of jQuery, the expanded block was left at display:block, and jQuery acted well. \ \ \ Bug occurring in Version 1.4.4 w/ IE. \ http://robcolburn.com/temp/jquerybug/bug.htm \ \ Bug not occurring in Version 1.4.2 w/ IE. \ http://robcolburn.com/temp/jquerybug/before.htm \ \ My quick patch for compatibly. \ http://robcolburn.com/temp/jquerybug/fixed.htm
resolution: → invalid
status: reopenedclosed

This is still not a jQuery bug. The expand is working properly; there are CSS rendering bugs in IE that are beyond jQuery’s responsibility, and this is one of them. See position:relative and overflow in Internet Explorer. It’s also worth noting this issue does not exist in IE8, despite what the OP says.