Skip to main content

Bug Tracker

Side navigation

#1117 closed bug (invalid)

Opened April 10, 2007 02:24PM UTC

Closed April 25, 2007 04:47PM UTC

Last modified June 19, 2007 09:59AM UTC

bug setting CSS borders; only appears in FireFox

Reported by: jsilve1 Owned by:
Priority: major Milestone: 1.1.3
Component: core Version: 1.1.2
Keywords: Cc:
Blocked by: Blocking:
Description

I found a weird bug that I think is JQuery's, but could be in FireFox. The bug only appears in FireFox 1.5 and 2. The expected results occur in Safari 2.0 and Opera 9 and MSIE 6.

This has to do with setting the *borders* on a selected element in a table. Test case (with sanitized data):

http://telecaster.epp.jhu.edu/jquery-bug.html

Clicking on the "See more..." text will fire the .show() method and show

the next row, and toggle between show() and hide(). Nothing too weird,

yet.

But I've chained some css() methods on, and the border should also change for the TD that contains the "Show more..." text.

However, the border that changes is for the TD for the next row after

the row that is shown.

In the test case URL, click on a "Show more..." text in the second row, and then click on the

"Show more..." text in the first row, and you will see what I mean. (I hope!)

Attachments (0)
Change History (1)

Changed April 25, 2007 04:47PM UTC by brandon comment:1

resolution: → invalid
status: newclosed

This is an issue with your layout. The border is being applied but it is being overlaid by something else. Try creating a more simple case to see that setting .css() border works just fine.