Hi John, thanks for your quick reply. I've tested with the nightly build, but it seems the issue is still there. You can check it here:
http://test.rudysmusic.com/electric-guitars/new/?jquery=1.3.2-nightly If there is something else I can do, don't hesitate to ask me. Also, I'm currently on #jquery-dev channel if you would like to ask me something there. Thanks again Julián On Apr 5, 12:43 am, John Resig <jere...@gmail.com> wrote: > Could you test with a nightly? It's likely that this was already > fixed.http://code.jquery.com/nightlies/jquery-2009-03-26.js > > --John > > On Sat, Apr 4, 2009 at 11:38 PM, Julián Landerreche <mani...@gmail.com> wrote: > > > Hi again, > > > this bug seems to affect just Webkit (Safari/Chrome) browsers. > > The thing have been working fine with jQuery 1.2.6 to jQuery 1.3.1 > > It begun to fail with jQuery 1.3.2. > > > == Testing environment == > > > - Working version (jQuery 1.2.6/1.3.1): > > >http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.2.6 > >http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.3.1 > > > - Failing version (jQuery 1.3.2): > > >http://test.rudysmusic.com/electric-guitars/pre-owned/?jquery=1.3.2 > > > == Expected behavior (working with 1.2.6/1.3.1) == > > > If you click on a product picture, a panel (a div with class "text- > > column") will open up on the right, by width being animated. Also, the > > whole page width is being manipulated to fit the new width. > > > Then, if you click on the "Close" button, the same panel will close > > (width being animated to 0px) and the whole page width is also > > manipuleted to fit the new width. > > > Works fine on all modern browsers, including Webkit. > > > == Triggering the bug (failing with 1.3.2) == > > > On a Webkit browser, if you click on a product picture, you will see > > that the panel (a div with class "text-column") is also opened > > suddenly, not animated. In other words, it reaches the final width > > without being animated. > > > Then, also, if you click on the "Close" button, the same panel will be > > closed (animated) but for some reason, it won't fully "disappear". You > > will notice there is a shadow border which demonstrate that the panel > > is "still there" (sorry, not sure how to explain this). > > Finally, because of this behavior, the whole page layout is broken, > > making the list of product disappear. > > > == The issue seems to be on animate() == > > > This are the "offending" lines: > > > When opening: > > > $text_column.css({"display":"block"}).animate({"width": w}, "normal", > > "linear", function(){ > > (...) > > }); > > > When closing: > > > $text_column.animate({"width":"0px"}, "normal", "linear", function(){ > > $text_column.css({"display":"none"}); > > (...) > > }); > > > You can see them in original context here: > >http://test.rudysmusic.com/js/rudysmusic.js > > > Is there anything I can do to help? Can anyone confirm that the thing > > I'm reporting is a bug and not a misunderstanding on changes between > > jQuery 1.2.6/1.3.1 and jQuery 1.3.2. > > > Thanks in advance. > > Julián --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-dev@googlegroups.com To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---