【发布时间】:2011-12-06 17:31:02
【问题描述】:
今天我使用 jsTree 的内置 cookie 来保留树中的用户导航。
在树中单击节点时,用户将被重定向到我网站中的相应页面,并且由于 jsTree cookie 集成而选择/突出显示了单击的节点。
现在,我还想根据网站之间的导航来选择/突出显示树中的节点,即网站中的链接也可能是树中的节点,例如行网格也出现在树中。
问题是如何“手动”选择/突出显示节点,我还认为我应该知道用户从何处到达页面、从树或从站点中的其他链接。
谢谢,
【问题讨论】:
-
jsTree UI 插件是否没有提供您正在寻找的功能?如果没有,我相信 jsTree 只是简单地添加/删除 css 样式来获得它的视觉效果。您应该能够找出类名是什么并根据需要手动应用它们。
-
不仅仅是css风格,还有DOM操作,比如打开/关闭节点等
-
自从我使用 jsTree 已经有一段时间了,但我认为即使是打开/关闭节点也是由 CSS 类处理的。只需选择您想要的并应用正确的类即可。
-
你能澄清一下这个问题吗?动态或加载时打开、关闭和重新设置 jsTree 节点非常简单。我很乐意举一个详细的例子,但我不确定你在寻找什么——一种从树外的链接控制 jsTree 节点状态的方法?单击链接时,浏览器是导航到新页面还是异步加载内容?或许你可以提供一些代码来看看?
-
@Yair,我回答你的问题了吗?
标签: javascript jquery cookies jstree jquery-cookie