我在使用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