2011-03-27 10 views
1

関数ではありません$ fnStop.call '[未定義]は関数ではありません。は.callは()私はJSフィドルで完璧に動作しjqueryのためのCSS3アニメーションプラグインを作ってきた

は、ここに私のコードです:http://meodai.ch/alainbenoit/

しかし、私はなぜを把握することはできません。何か案が?

これは私がjqueryのネイティブ停止機能を上書きする方法である:

if (Modernizr.csstransitions) { 
    $fnStop = $.fn.stop(); 
    $.fn.stop = function(clearQueue, jumpToEnd) { 
     if (this.data("css3animate")) { 
      return methods.stop.apply(this, arguments); 
     } else { 
      return $fnStop.call(this, arguments); 
     } 
    }; 
} 

答えて

2
$fnStop = $.fn.stop(); 

はおそらくあるべき:

$fnStop = $.fn.stop; 

あなたはおそらくそれを指すようにしたい、ではないトリガーそれは(その結果を保存する)。

+0

ワウありがとう、それは速かった。しかし、どんなアイデアでも、なぜjsFiddleで動作するのですか? – meo

+0

@meo - 優秀な質問です。よく分かりません。私はちょうどそれを見ていたが、それはかなりのコードです... – Kobi

関連する問題