> I like that. You could then use it like this:
> $(...).ifelse(':visible', ifCallback).doOtherStuff();
> $(...).ifelse(':visible', ifCallback, elseCallback).doOtherStuff();
> $(...).ifelse(':visible', null, elseCallback).doOtherStuff();
>
> I'll put that in, if noone objects :-)

FYI, you can already call an extra Function argument on any
destructive operation, for example:

.find( "foo", ifCallback )
.filter( "foo", ifCallback )
.not( "foo", ifCallback )
etc. etc.

I didn't document this yet, since I didn't think anyone was going to
care to use it, except for me. Heh.

Since there's already an ifCallback for all those functions, adding in
an optional elseCallback wouldn't be "that bad" and would probably be
preferrable to adding a new .ifelse() function. What's everyone's
thoughts on this?

--John

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to