2012-04-10 79 views
0

我們使用jstree jQuery插件以層次結構的形式顯示角色列表。它在Firefox瀏覽器中工作得很好,但我沒有看到I.E中的樹。瀏覽器。在IE 8和9中是否支持/顯示樹需要進行任何特殊的樣式更改?IE中的jsTree問題8,9

由於提前, Priyank

回答

1

你從HTML構建jstree
刪除您的電話jstree,有效地將您的列表作爲純文本;它渲染?

如果不是,你有更大的問題,但如果是這樣,我願意打賭標籤只是一點點無效。

我有同樣的問題,即樹會在Chrome,火狐,甚至IE11/10的工作,而不是9
我通過我的HTML雖然validator,發現我的列表的某些部分是畸形(甚至儘管如果沒有調用jstree瀏覽器顯示它們很好)。

jstree喜歡刪除不適合的元素。


因爲你的問題是含糊不清,你的設置,它可能是值得注意的是,必須使用jQuery版本1.11.1或更低,爲> = 2甚至不會在8

工作

另一個問題可能是它在IE7模式或怪癖中渲染(您可以通過開發人員工具進行檢查)。
嘗試在<head>標記的頂部添加<meta http-equiv="X-UA-Compatible" content="IE=edge"/>

如果它仍然停留在文檔模式< 8那麼您可能在Intranet設置中運行頁面;您需要讓服務器發送X-UA-Compatible: IE=edge標頭或change your browser's settings以使其運行。

+0

重構HTML以使其有效解決IE8上的問題。謝謝 ! – PierreF 2015-02-18 10:21:52