Instead of animating to {"width":"0px"} what happens if you animate to
{"width":"hide"} (you can remove the callback then, as well).

--John



On Sun, Apr 5, 2009 at 12:10 AM, Julián Landerreche <mani...@gmail.com> wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to