`
timnity
  • 浏览: 104924 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jsTree 0.9.9a的一个bug

阅读更多
今天用了下jstree,版本是0.9.9a,结果发现无法设置theme_path,导致必须把jquery.tree.js和themes文件夹放一起,不能自定义路径。查看了一下jquery.tree.js的代码,在209行出错了。
if(this.settings.ui.theme_path === false) {
  $("script").each(function () {					
    ……
  });
}

这个if完了以后,没有else,也就是如果设置了theme_path,是根本不处理的,这肯定是个bug,google了一下,googlegroups里作者说在0.9.9b里面会解决……汗,最近好像是圣诞假期,谁知道你是不是在冰岛泡温泉着呢,自己改改吧:
if(this.settings.ui.theme_path === false) {
  $("script").each(function () {					
    ……
  });
} else {
  this.settings.ui.theme_path +=  this.settings.ui.theme_name + "/style.css";
}

这样就可以了
分享到:
评论
2 楼 qipei 2010-01-12  
按照一楼的 直接设置到相应主题的style.css 就可以了

但是按api来看 算是个Bug
1 楼 drain 2010-01-05  
不是可以设置吗?我最近也在使用jstree
$(function () {
            $("#demo_1").tree({
                               ui:{
                    theme_path:"js/jstree/themes/default/style.css",
                    theme_name:"default"
                }
                            });
        });

相关推荐

    jsTree.v.0.9.9a.zip

    总结,jsTree.v.0.9.9a 是一个强大且灵活的 JavaScript 库,用于构建交互式树形视图。通过理解其主要特性、配置选项、插件和 API,开发者可以轻松地在 Web 应用中集成和定制树形结构,满足各种需求。

    jsTree 很好用的动态加载数

    提供的压缩包文件名为 `jsTree.v.0.9.9a`,这表明它是 jsTree 的一个较旧版本。虽然较新版本可能包含更多的改进和修复,但这个版本仍能提供基本的树结构和动态加载功能。在实际项目中,通常建议使用最新稳定版本以...

    PyPI 官网下载 | etcd_tree-0.9.9.tar.gz

    `etcd_tree-0.9.9.tar.gz`是一个在PyPI上发布的开源软件包,它被压缩成`.tar.gz`格式,这是一种常见的在Linux和Unix环境中打包和压缩文件的方式。这个包的版本号是0.9.9,表示这是一个经过多次迭代改进后的稳定版本...

    vlc 0.9.9源码

    总的来说,VLC 0.9.9的源码提供了一个深入研究多媒体播放器内部运作、Android开发以及开源软件实践的宝贵资源。开发者可以通过阅读和理解这些源码,学习如何构建高效、可扩展且跨平台的应用程序。

    Backpack.Battles.v0.9.9a.exe

    Backpack.Battles.v0.9.9a.exe

    编译好的VLC-0.9.9a

    8. **版本迭代**:0.9.9a可能是VLC的一个稳定版本,后续会有更多版本发布,每个新版本可能包含功能增强、性能提升或安全修复。 总的来说,编译VLC-0.9.9a不仅需要技术知识,还需要耐心和细心。作者分享的这个编译好...

    mac RedisDesktopManager 0.9.9

    3. **版本0.9.9**: 这是RDM的一个特定版本,可能包含了对先前版本的改进和修复,例如性能优化、新功能的添加或现有功能的增强。具体改动需要查看该版本的官方发布日志或更新说明。 4. **rdm.dmg**: 这是Mac操作系统...

    RedisDesktopManager 0.9.9

    0.9.9版本是这款工具的一个特定发布版,可能包含了对早期版本的改进、新功能的添加以及潜在问题的修复。 **Redis概述** Redis(Remote Dictionary Server)是一种开源的、基于内存的数据结构存储系统,它可以用作...

    JSmooth0.9.9-7

    **JSmooth0.9.9-7:一个跨平台Java应用启动器** JSmooth是一款开源的Java工具,用于创建平滑、本地化的Windows可执行文件(.exe),以简化Java应用程序的部署。这个版本,0.9.9-7,是JSmooth的一个稳定发布,它旨在...

    JSmooth 0.9.9-7 中文破解版

    JSmooth 0.9.9-7 中文破解版

    JSmooth 0.9.9-7.zip

    JSmooth是一个开源项目,其版本0.9.9-7是一个稳定的发布,旨在简化Java应用程序在Windows平台上的部署。通过JSmooth,开发者可以创建具有自包含Java运行时环境的.exe文件,确保程序在任何Windows机器上都能顺利启动...

    castor-0.9.9.zip

    Castor是一个开源的数据绑定框架,它允许Java程序员在XML文档和Java对象之间进行无缝转换。Castor提供了XML序列化和反序列化的功能,使得开发者能够将XML数据直接映射到Java对象,反之亦然,极大地简化了数据交换的...

    红雪0.9.9b1越狱中文

    0.9.9b1是红雪的一个重要里程碑,它在原有的功能基础上进行了优化,提升了越狱的稳定性和兼容性。 对于中国用户来说,0.9.9b1的中文版本是一个极大的福音,它降低了操作的难度,使不熟悉英文的用户也能顺利地完成...

    desmume-0.9.9-win64

    "desmume-0.9.9-win64"是该模拟器的一个特定版本,针对64位Windows系统优化。这个版本以其流畅的性能而受到用户的肯定,表明它在兼容性和效率方面具有良好的表现。 在提供的文件列表中,我们可以看到几个关键的文档...

    redis-desktop-manager-0.9.9 for Windows

    "redis-desktop-manager-0.9.9 for Windows" 是一个专门为Windows用户设计的图形化界面工具,帮助用户更直观、便捷地管理和操作Redis数据库。 Redis Desktop Manager是一款功能强大的Redis客户端,其0.9.9版本为...

    notepad++ hex插件 0.9.9版本 不闪退

    notepad++ hex插件 0.9.9版本 不闪退

    PageCookery开源PHP标签化微博程序0.9.9

    PageCookery是一款基于PHP开发的开源微博程序,它在十多年前因其独特的标签化设计和全面的功能而备受青睐,尤其在新浪和腾讯微博等大型社交平台出现之前,它为个人用户提供了一个构建自己微博平台的选择。...

    redis-desktop-manager 0.9.9

    **Redis Desktop Manager 0.9.9:一款免费的Redis数据库管理工具** Redis Desktop Manager是一款流行的、跨平台的Redis数据库管理工具,版本号为0.9.9。它提供了直观的图形用户界面(GUI),使得数据库操作对于开发...

    JSmooth-0.9.9-7

    JSmooth-0.9.9-7是一款可执行Jar转成exe的工具,个人感觉蛮好用的,喜欢的朋友可自由下载(至目前该版本已是官网下载的最新版,喜欢的朋友也可在搜索引擎里输入JSmooth进入官网下载)

Global site tag (gtag.js) - Google Analytics