2014-11-21 72 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