Ok - that eval-rewrite thing is pretty scary ;-) I'll be sure to add
in a proper way of doing it soon, so that you don't have to do it that
way. Regardless, I like the final result. I'll be sure to let everyone
know when the final code is ready.

--John

On 9/4/06, George Smith <[EMAIL PROTECTED]> wrote:
>
> I've been working on this for a while, trying to work out the best way of
> implementing this as a plugin whilst trying to keep as DRY as possible, just
> spotted this post, hope I'm not too late :)
>
> I finally figured out the easiest way of defining an ease method would be to
> bastardise the speed function rather than rewriting the animate function.
> Also, using a bit of String, rewrite and eval prevented having to redo the
> whole fx function. I used a switch for the easing selection function.
>
> As a result this works great as a plugin. The standard effects start using
> the penner equations without having to change a line of code. And specifying
> custom ones uses all the standard effects.
>
> Check it out -  http://gsgd.co.uk/sandbox/jquery.easing.php
> http://gsgd.co.uk/sandbox/jquery.easing.php
>
> I'd love to hear if anyone can tell me how to not use a switch for the
> easing function, not sure it's the best way, I'd like to be able to have a
> basic set of equations and then offer an extended set in a seperate file,
> but couldn't work out how to go about this. Any pointers anyone?
>
> Cheers,
> George.
>
>
> Jon Burger wrote:
> >
> > it would be good to be able
> > to pass in a function to the animate method too - much like you can pass a
> > function into the default array .sort() method - this function would
> > enable
> > different styles of easing anmation.
> >
>
> --
> View this message in context: 
> http://www.nabble.com/animate%28%29-support-for-custom-tween-easing-%27formulas%27-tf2169895.html#a6133934
> Sent from the JQuery forum at Nabble.com.
>
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>


-- 
John Resig
http://ejohn.org/
[EMAIL PROTECTED]

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

Reply via email to