What a simple and elegant solution ;)  I do hope this will be addressed still
to make the library work more intuitively but this saves me from doing an if
statement.

I love this list...


David-310 wrote:
> 
> Hi Daemach,
> 
> I came across the same problem and agree that it is counter-intuitive. 
> In the meantime I have implemented a filter on the visibility of the 
> element before calling the function. e.g. $("#myDiv:visible").slideUp();
> 
> Regards,
> 
> David
> 
> 
> 
> Daemach wrote:
>> I'm working with the fade and slide animations now, and while testing
>> I've
>> hit a couple of points where an element tried to slideIn when it was
>> already
>> ... in, and fadeOut when it was already...out.  In both cases the
>> animation
>> starts from the beginning, fully hiding the element and sliding it in or
>> showing the element and fading it out.  Now I know I can handle it in my
>> code, but the behavior seems a little less intelligent than it could be. 
>> If
>> someone calls a fadeout function the end result is display:none -
>> likewise
>> for a slideup.  Therefore, if the element style is already display:none
>> the
>> function is technically successful.  Can this check be worked into the
>> core
>> logic?  It would make the library feel smarter.
>>
>> Dealing with chaining animations through callbacks is already difficult
>> enough for new people without having to deal with this :)
>>   
> 
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Animation-question-tf3410946.html#a9505141
Sent from the JQuery mailing list archive at Nabble.com.


_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to