Jquery jsTree 3图标位置

Jquery jsTree 3图标位置,jquery,css,jstree,Jquery,Css,Jstree,我目前正在尝试将jsTree升级到3.3版,但我遇到了一些问题。我们正在使用精灵表的图标,并使用定位得到正确的一个。 不幸的是,在新版本的jsTree中,这个位置似乎已经被删除了。我知道我可以创建css类来处理这一切,但我希望像以前一样继续使用js 这是我以前用过的 file: { icon: { image: '/gfx/icons/tree-structure-icons.png', position: '0 0' } },

我目前正在尝试将jsTree升级到3.3版,但我遇到了一些问题。我们正在使用精灵表的图标,并使用定位得到正确的一个。 不幸的是,在新版本的jsTree中,这个位置似乎已经被删除了。我知道我可以创建css类来处理这一切,但我希望像以前一样继续使用js

这是我以前用过的

file: {
   icon: {
          image: '/gfx/icons/tree-structure-icons.png',
          position: '0 0'
         }
},
下面是我现在正在做的事情的一小部分


正如您所见,我无法定义图标在我的图标表上的位置(就像我在旧版本中所做的那样)

看起来您必须更新您的精灵,使图标的位置与默认主题的位置匹配。如果您需要更多帮助,那么您需要给我们一个实时示例或完整示例,使用Fiddle更新的工作代码段似乎jsTree将(以编程方式)设置图标的内联样式,因此即使使用css也无法覆盖此样式。您可以选择调整jsTree代码的这一部分,这应该不会非常困难-