这看起来很奇怪,但我认为jsBin在IE:中没有识别出jQuery文档就绪(其他语法-我经常使用)
请参阅: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代码???