请参阅:http://jsbin.com/ebudec/edit#javascript,html
<小时/> 这看起来很奇怪,但我认为jsBin无法识别jQuery文档(其他语法 - 我使用了很多) IE :
$(function () {});
.ready()方法通常与匿名函数一起使用:
$(document).ready(function() { // Handler for .ready() called. });
这相当于调用:
$(function() { // Handler for .ready() called. });
答案 0 :(得分:1)
我将以下测试代码添加到您的jsbin:
$(document).ready(function () {alert('');}); // Works!
$(function () {alert('');}); // Fails
第二行肯定会在IE中引发错误。有趣的是IE调试器显示以下标记:
<script>
window.onload = (function () {alert('');});
$(function () {alert('');});
</script>
调试器也没有定义$
或jQuery
个对象。看起来jsbin试图解析jQuery代码???