我用dojo做了简单的应用程序。我采用了完全相同的组合树 (cbtree) 并将其放在手风琴内一次,然后放在页面的第一个位置。
我不明白为什么在手风琴内部我得到不同的 cbTree(它看起来真的很糟糕)这是问题的在线示例:
http://77.235.53.170/cbTree/cbTree.htm
我用dojo做了简单的应用程序。我采用了完全相同的组合树 (cbtree) 并将其放在手风琴内一次,然后放在页面的第一个位置。
我不明白为什么在手风琴内部我得到不同的 cbTree(它看起来真的很糟糕)这是问题的在线示例:
http://77.235.53.170/cbTree/cbTree.htm
问题出在你的 main.css 上,你有
#leftCol img {
width: 100%;
}
哪个覆盖
.dijitFolderOpened, .dijitIconFolderOpen, .dijitIconError {
background-image: url("../../icons/images/commonIconsObjActEnabled.png");
width: 16px;
height: 16px;
}
您需要main.css
通过删除样式或将其更改为更具体的规则来解决此问题;即代替#leftCol img
,使用#leftCol .yourClass
。