title: jQuery easing functions without using a plugin
body: <p>I'm looking for an online list of custom easing functions that I can use with jQuery.</p>
  
  <p>I'm not interested in using a plugin for this, nor am I using jQuery UI.</p>
  
  <p>I found one below that does a nice little bounce but I'm looking for a few others just so I can have some options.</p>
  
  <p>In lieu of of other functions, a brief explanation of how this one operates and might be modified would be awesome.  Thank-you!</p>
  
  <p>Example:</p>
  
  <pre><code>$.easing.custom = function (x, t, b, c, d) {
      var s = 1.70158; 
      if ((t/=d/2) &lt; 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
      return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
  }
  </code></pre>
  
  <hr>
  
  <p>EDIT #1:</p>
  
  <p>Here's an online demo of all jQuery UI easing functions.  Source functions from UI are posted below in correct answer by Jake.</p>
  
  <p><a href="http://api.jqueryui.com/easings/">http://api.jqueryui.com/easings/</a></p>
  
  <hr>
  
  <p>EDIT #2:</p>
  
  <p>It turns out that the example easing function I posted above is exactly the same as the "easeInOutBack" from jQuery UI.</p>
  
  <hr>
  
  <p>EDIT #3:</p>
  
  <p>Here are some more stand-alone easing equations free for downloading...</p>
  
  <p><a href="http://www.robertpenner.com/easing/">http://www.robertpenner.com/easing/</a></p>