2012-02-03 8 views
0

を参照してください:それは奇妙なようだが、私はjsBinは、jQueryのドキュメントレディ(他の構文 - 私は大量に使用)を認識していないと思いますhttp://jsbin.com/ebudec/edit#javascript,htmljsbinはIEに準備ができて、文書を認識しない


IEに:

$(function() {}); 

jQuery.readyは言う:

.ready()メソッドは、通常で使用され無名関数:呼び出すことと同じです

$(document).ready(function() { 
    // Handler for .ready() called. 
}); 

$(document).ready(function() {alert('');}); // Works! 
$(function() {alert('');}); // Fails 

二行目は、ほとんど間違いなく、エラーがスローされます。

$(function() { 
// Handler for .ready() called. 
}); 
+0

しかし、これはJSBinの問題点ですか? jQueryはjQueryです。何か不足していますか? –

+0

@FelixKlingは動作していませんでしたか? –

+0

私はIEを持っていません... –

答えて

1

私はあなたのjsbinに次のテストコードを追加しましたIEで。

<script> 
window.onload = (function() {alert('');}); 
$(function() {alert('');}); 
</script> 

デバッガはまた、定義された$jQueryオブジェクトを持っていなかった。興味深いのは、IEのデバッガは次のマークアップを示したことです。 jsbinが何とかjQueryコードを解析しようとしていたようですね???

+0

に切り替えました。この構文は、彼のサイトは、彼の全体でjqueryを扱うのに十分なプロフェッショナルではないことを –

+0

@Royi - おそらく彼はそれを修正します。私は問題のチケットをここに入力しました:https://github.com/remy/jsbin/issues/125 –

関連する問題