麻烦IE9

时间:2012-04-11 09:44:24

标签: jquery css html5 canvas

链接:http://new.floorbase.nl

问题:在IE9中第一次加载时,画布位置不对。但在打开控制台或更改模式后,其位置是正确的。

首先开始屏幕

http://i39.tinypic.com/2nktbwg.jpg

打开控制台或更改模式后

http://i41.tinypic.com/2h6aljc.png

如何解决此问题?

2 个答案:

答案 0 :(得分:1)

您的js文件中有console.log个语句。 IE本身不理解console.log,因为它没有控制台,因此javascript中断。但是当调用控制台时(我猜测开发人员工具)会运行console.log语句。

您所要做的就是删除或注释掉console.log语句。

答案 1 :(得分:0)

我认为,这是因为默认情况下IE会以怪异模式呈现页面。

quirks mode refers to a technique used by some web browsers for the sake of 
maintaining backward compatibility with web pages designed for older browsers, 
instead of strictly complying with W3C and IETF standards in standards mode.

如果您想使用更高版本的IE版本,请将以下行添加到<head>代码

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