在jstree上设置默认图标

时间:2015-04-02 14:45:44

标签: css twitter-bootstrap icons jstree

我正在使用jstree(带插件类型)和bootstrap。

我正在使用来自bootstrap的特定类型的glyphicons,它运行良好。

然而,当我尝试为默认类型设置图标时,即使开发者工具(IE)上的内联样式显示不同,我也会看到一个空图像。

类型javscript:

"types": {
                "default": {
                    "icon": "~/Images/icon_topicpg.png"
                },
                "moveType": {
                    "icon": "glyphicon glyphicon-transfer"
                },...

在HTML上检查元素:

<i class="jstree-icon jstree-themeicon jstree-themeicon-custom" role="presentation" style='background-position: center; background-image: url("~/Images/icon_topicpg.png"); background-size: auto;'></i>

为什么图像没有显示?

这里应该修复什么?

1 个答案:

答案 0 :(得分:0)

通过将图标设置为完整的URL来解决问题,如下所示: http://domain/app/Images/icon.png

而不是路径