ボタンをクリックすると
1.右に300px動く
2.1秒静止
3.下に100px動く
4.1秒静止
5.左に300px動く
という動きを行います。
アニメーションを無効にしたい場合は$.fx.off=true;と記述すればよいということですが、これはanimateメソッドのスピード(duration)を0にするだけなので、delayはそのまま生き残ってしまいます。
そこで$.fx.off=trueに加えて$.fn.delayを上書きして、アニメーションの完全な無効化を試みています。