jsbin无法识别IE中已准备好的文档



请参阅:http://jsbin.com/ebudec/edit#javascript,html


这看起来很奇怪,但我认为jsBin在IE:中没有识别出jQuery文档就绪(其他语法-我经常使用)

$(function () {});

jQuery.ready说:

.ready()方法通常与匿名函数一起使用:

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

相当于调用:

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

我向您的jsbin添加了以下测试代码:

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

第二行肯定会在IE中抛出一个错误。有趣的是,IE调试器显示了以下标记:

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

调试器也没有定义$jQuery对象。看起来jsbin试图解析出jQuery代码???

最新更新