首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery最初没有在IE9模式下加载

问jQuery最初没有在IE9模式下加载
EN

Stack Overflow用户
提问于 2014-03-28 14:33:03
回答 1查看 475关注 0票数 0

对于一个web应用程序,它在第一行上没有doctype声明,因此以古怪的方式呈现,我试图显示一个简单的线条图。为了显示该图形,我使用高海图(http://www.highcharts.com),它使用jQuery。我包括jQuery 1.8.3。以及其他一些带有必要javascript的js文件。

观察到以下行为:

  • 当使用jQuery生成的高级图表打开页面时,不会显示任何内容。但是,当按F12并单击"script“时,我可以看到javascript文件都是正确的。
  • 在此之后,当按F12并将文档模式设置为“IE8的默认设置”时,页面将重新加载,并显示图表。
  • 在此之后,当将文档模式更改为古怪模式时,jQuery图仍然是可见的(悬停效果有一些滞后,但没关系)
  • 在新浏览器选项卡中打开上述页面时,它会立即加载jQuery图。

另外:纯javascript (没有jQuery)总是可以直接工作,而不需要做这个技巧(从古怪模式切换文档模式)。

有什么办法可以迫使浏览器呈现这个页面而不是古怪的模式?如果没有,是否有一个只使用纯javascript的图形工具,没有我可以使用的jQuery?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-28 14:35:46

有什么办法可以迫使浏览器呈现这个页面而不是古怪的模式?

是的,通过添加一个doctype。如果这不是一个选项,那么不是,除了在iframe中显示有doctype的图表之外。

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

https://stackoverflow.com/questions/22715736

复制
相关文章

相似问题

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