我在使用easyui中的tree控件時,出現不正常顯示的現象,好比li中不能使用自定義的圖標、父級展開或關閉時,其子級仍然顯現並出現重疊等。找了不少資料,都沒解決這個問題,後來逐個對照官方的源碼,才找到解決方法和緣由。css
一、li中不能使用自定義的圖標,老是顯示文件夾或文件這兩個默認圖標,是easyui.css和icon.css的引用順序引發的。正確的引用順序是先引用easyui.css,而後引用icon.css,一旦將這二者的引用順序顛倒,就不能使用li中 data-options="iconCls:'icon-XXX'"所指定的自定義圖標了。ui
二、父級展開或關閉時,其子級會出現重疊,是因爲父級li內的文字沒有加在<span>標籤內的緣故。spa
如<li>一級目錄</li>就需改成:源碼
<li><span>一級目錄</span></li>io