【问题标题】:Jstree: hidden nodes remain visibleJstree:隐藏节点保持可见
【发布时间】:2012-06-08 11:08:39
【问题描述】:

我开始使用 jstree 插件,但我遇到了问题。

我不知道为什么,但节点总是显示,即使我折叠它们。

加载树时,节点关闭,树如下所示:

我打开第一个节点,树看起来像这样:

而且,当我关闭(折叠)前一个打开的节点时,它看起来像这个(父节点似乎关闭,但它的子节点是可见的):

jsTree版本pre1.0稳定(从here下载)

我使用我的应用生成的 JSON 数据是:

[
{   "data" : "Parent ...",
    "state" : "closed",
    "attr" : {
        "id": "parentID", 
        "rel": "line", 
        "class": "jstree-unchecked"
    },
    "children": [
                {   "data" : "proposal1 . . .",
                    "state" : "closed",
                    "attr" : { 
                            "id": "prop1", 
                            "rel": "proposal", 
                            "class": "jstree-checked jstree-leaf" 
                            }
                },
                {   "data" : "proposal2 . . .",
                    "state" : "closed",
                    "attr" : { 
                            "id": "prop2", 
                            "rel": "proposal", 
                            "class": "jstree-unchecked jstree-leaf" 
                    }
                }
                ]
}]

最后,创建树的jsTree脚本部分是:

$("#propuestas").jstree({
                "json_data" : {
                    "data" :vewJson,
                    "progressive_render" : true
                }
                ,
                "ui" : {
                        "select_limit" : -1,
                        "real_checkboxes" : true
                        },

                "plugins" : [ "themes", "json_data","checkbox", "ui"]

            });

为什么父节点打开?为什么子节点/叶子节点可见?

非常感谢任何帮助。我很坚持这个。

提前致谢。

【问题讨论】:

  • 我使用了你的代码并在这里创建了一个小提琴 - jsfiddle.net/ashwyn/sJpcs/1 正在工作。您的浏览器控制台中是否出现任何错误?
  • @MotaBOS,感谢您的回答。我听说过一些关于 jsfiddle 的事情,它看起来是一个很棒的工具。在 IE8 中,使用开发工具(F12 键),控制台不显示任何内容。再次感谢
  • 检查 firefox,按Ctrl+Shft+J 获取错误控制台。
  • @MotaBOS,我用本地数据编写了一个简单的 HTML,它运行良好。但是我的应用程序不是为 Firefox(仅限 IE)开发的,我无法使用 jsTree 访问该页面。我有一个 jCarousel,FF 向我显示“脚本忙”消息。非常感谢

标签: javascript jquery-plugins jstree


【解决方案1】:

这里有一个类似的帖子/修复:display flaw for IE8/9。看起来这是一个文档类型问题。

【讨论】:

  • 感谢您的回答,我在这个很棒的网站上搜索,但没有找到您告诉我的帖子。最后我不得不通过另一种方式来实现这个要求,但我投票给你的答案,并告诉任何遇到这个问题的人尝试修复。再次感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多