Bug Tracker

Modify

Ticket #8387 (closed bug: fixed)

Opened 3 years ago

Last modified 22 months ago

flickering problem with jQuery 1.5 hide/show issue with inline and inline-block elements on webkit browsers

Reported by: choym@… Owned by:
Priority: low Milestone: 1.8
Component: effects Version: 1.5.1
Keywords: Cc:
Blocking: Blocked by:

Description

I have a form that hides/shows a secondary options menu using jquery, based on a radio button selection. I've noticed that in webkit browsers (Chrome, Safari) the first hidden menu (under the second radio button) flickers then disappears, while the second hidden menu (under the third radio button) behaves properly.

Here's the link  http://www.predsci.com/~janvier/webcorhel2/example.php

and  http://www.predsci.com/~janvier/webcorhel2/example2.php

I think I've traced this to the css display rule (makeMeInline) that I give to the secondary menu, which makes it an inline-block. This effect is also present when using display:inline, but not display:block. As I said, this is with webkit browsers; firefox and opera are fine.

Note that this is with JQuery 1.5.1. With jQuery 1.3.2 this issue also does not occur. (example.php uses v.1.5.1, and example2.php uses 1.3.2)

Any insights?

Change History

comment:1 Changed 3 years ago by rwaldron

  • Priority changed from undecided to high
  • Status changed from new to open
  • Component changed from unfiled to effects

comment:2 Changed 3 years ago by rwaldron

  • Keywords needsreview added

comment:3 Changed 3 years ago by gnarf

 http://jsfiddle.net/xJkDd/ - This fiddle shows the issue and has been reduced quite a bit... There is some weirdness going on there for sure, but I'm not entirely sure why or how... Note that if you remove one of the <br> tags that the problem goes away...

comment:4 Changed 3 years ago by gnarf

  • Keywords needsreview removed
  • Priority changed from high to low

comment:5 Changed 22 months ago by mikesherov

  • Milestone changed from 1.next to 1.8

This is now fixed. Another mysterious fix from the 1.8 rewrite? gnarf, I'm not going to close this, as you'll probably want to write a unit test. Want to take it?

comment:6 Changed 22 months ago by mikesherov

  • Status changed from open to closed
  • Resolution set to fixed

This is fixed. No unit test to write. All hail the animation rewrite!

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.