css - 在 jstree 上设置默认图标

标签 css twitter-bootstrap icons jstree

我将 jstree(带有插件类型)与 bootstrap 一起使用。

我在 bootstrap 中为特定类型使用字形图标,效果很好。

但是,当我尝试为默认类型设置图标时,我看到一个空图像,甚至开发人员工具 (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>

为什么没有显示图片?

这里应该修复什么?

最佳答案

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

代替路径

关于css - 在 jstree 上设置默认图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29415862/

相关文章:

javascript - Node.js 公共(public) css 文件 404 未找到

javascript - 更改类名 ie8

html - 如何定位特定标签以受特定 CSS 文件影响

每种口味的android不同的应用程序图标

javascript - 有没有办法用 Semantic-UI 获得动态图标?

javascript - 悬停时弹出 HTML 图像

css - CSS 导航栏中的图像

html - 未固定 Bootstrap 3.0 header

jquery - Twitter Bootstrap v2.3.2 响应式菜单在 IE 或 Safari 或移动设备中不起作用

css - 如何为 materialize.css 使用的字体添加图标?