首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Internet Explorer8中的jQuery问题

Internet Explorer8中的jQuery问题
EN

Stack Overflow用户
提问于 2009-05-18 18:32:24
回答 15查看 269.6K关注 0票数 78

我正在尝试让我的jQuery函数在IE8上工作。我正在从谷歌的服务器(http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js)加载库。

永远不会调用$(function(){})。相反,我得到了一个错误Object expected。我打开开发人员并在控制台中运行typeof $,它显示为undefined

我尝试过访问其他我知道使用jQuery (jquery.com)的站点,这些站点都可以工作,是不是有什么我可能遗漏的地方?

EN

回答 15

Stack Overflow用户

发布于 2010-05-07 01:32:40

在定义变量时,将"var“写在变量之前。当没有“IE8”时,var就会失效。

票数 42
EN

Stack Overflow用户

发布于 2010-12-15 19:05:45

更正:

检查您的脚本包含标签,它是否使用

type="application/javascript" src="/path/to/jquery" 

更改为

type="text/javascript" src="/path/to/jquery" 
票数 39
EN

Stack Overflow用户

发布于 2009-10-15 09:29:54

我也遇到了类似的问题。在IE7兼容模式下运行的IE6、火狐和IE8都能正常工作,但在“普通”IE8下就不行了。我的解决方案是将这段代码放在头文件中

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 

至于为什么jquery不能在IE8中工作,我不清楚。

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/879137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档