2014-11-21 74 views
0

当使用剑道UI v2014.2.1008在我们的网页,与,并IE 10没有问题。但与IE8标准模式 UI控件无法正确呈现。没有任何开发工具的情况下,在IE8中查看页面就是这种情况。错误在IE 8标准模式

当用户用户输入的输入的JavaScript下面引发错误的多选,这也是IE 8个标准模式特定.:

SCRIPT65535:意外调用方法或属性的访问。 的jquery-1.11.1.min.js,第3行字符20616

问候

+0

页面加载时是否存在JavaScript错误? (在用户做任何事之前,只需加载页面)。控件以何种方式呈现不正确?他们只是说错了,还是他们不初始化? – CodingWithSpike 2014-11-21 13:30:27

+0

页面加载时没有javascript错误。在页面中的剑道控件在Chrome或IE 10中以曲线边缘呈现,这是正常行为。但是,当IE8控件呈现为正常的HTML控件时。当你从上面提到的kendomultisource控件启动一个数据源绑定事件时,控件不仅仅是样式错误,而是引发了javascript错误:意外调用方法或属性访问(jquery-1.11.1.min.js,第3行字符20616) :b.appendChild(a)实际上会引发这个错误。 – serkanz 2014-11-21 13:39:03

+0

我想知道在Kendo中是否有一些Javascript或缺少分号或逗号或其他东西的自定义模板。 IE8 JS引擎非常挑剔。另外,IE8不支持border-radius,所以可以解释圆角的样式。 – CodingWithSpike 2014-11-21 14:35:47

回答

0

http://docs.telerik.com/kendo-ui/browsers-support

:建议:

的Internet Explorer兼容模式不被支持。与他们模拟的浏览器版本相比,这些模式可以表现出不同的行为并呈现错误。强烈建议通过META标记或HTTP标头使用IE的Edge模式。

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

嗨,谢谢你的答案。然而这没有意义。 – serkanz 2014-11-21 12:46:44

+0

这解释了IE8检查要设置的模式的元标记。 http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx – CodingWithSpike 2014-11-21 13:26:19

+0

使用元标签更改模式根本没有任何帮助。我尝试了所有模式:( – serkanz 2014-11-21 13:41:33