【发布时间】:2011-04-05 23:59:20
【问题描述】:
我正在尝试用 jQuery 做一个非常基本的事情,它在 IE8 中根本不起作用,但在 Firefox、Safari 和 Chrome 中运行良好; IE 总是给我一个“预期的对象”。
有人可以帮忙吗?由于页面非常基本,我不确定出了什么问题:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.2.min.js"></script>
<script type="text/javascript">
$(function() {
alert("It works!");
});
</script>
</head>
<body>
</body>
</html>
IE(并且只有 IE)在加载代码上给我一个错误,说“需要对象”。我有 IE 开发工具栏,$ 未定义,但在 Firebug 中它显示为“函数”。真的不知道是什么原因造成的。
【问题讨论】:
-
jquery-1.5.2.min.js上是否出现 IE 404? -
为我工作。我从本地文件系统(而不是通过网络服务器)对其进行了测试,并且必须授予 IE 权限以在本地页面上运行脚本。信息栏提示我这样做。也许这让你绊倒了?
-
@MattBall:浏览器没有 404。
-
我有信息栏并同意允许脚本。还转到 URL 本身 IE 会提示我打开/保存它。
-
@MattBall:如果 IE8 可以,Firefox 也可以。
标签: jquery internet-explorer-8