Я добавил следующий тестовый код в ваш jsbin:
$(document).ready(function () {alert('');}); // Works!
$(function () {alert('');}); // Fails
Вторая строка наиболее точно выдает ошибку в IE. Интересно, что отладчик IE показал следующую разметку:
<script>
window.onload = (function () {alert('');});
$(function () {alert('');});
</script>
В отладчике также не определены объекты $
или jQuery
. Похоже, jsbin как-то пытался разобрать код jQuery ???