最近做项目用到了jstree这个插件 http://jstree.com/
我用的是通过jason格式文件动态加载, 其他都很好
[b] 但是今天发现用了这个树以后所有的标签点了以后都没有反映了,不会做任何跳转。[/b]
现在能想到的就只有通过onclick然后window.location来解决,window.open也是没反应的,希望大家能帮我解决。 :oops:
最近做项目用到了jstree这个插件 http://jstree.com/
我用的是通过jason格式文件动态加载, 其他都很好
[b] 但是今天发现用了这个树以后所有的标签点了以后都没有反映了,不会做任何跳转。[/b]
现在能想到的就只有通过onclick然后window.location来解决,window.open也是没反应的,希望大家能帮我解决。 :oops:
树里面的结点的话当然不能通过传这样的JSON数据了
因为插件肯定要考虑拿走你的HREF,不然树的结点怎么控制展开与收缩呢。。。
树结点外面的链接,我试过了,还是能正常使用的。
[code="html"]
但可以这样
[code="html"]
或者这样也行
[code="html"]
虽然这样是可以触发ONCLICK事件,但还是建议用插件提供的事件比较好
树结点内的链接,你应该这样操做CLICK事件,而不是通过传JSON值来操作链接
[code="js"]$(function () {
$("#async_html_2").tree({
data : {
async : true,
opts : {
url : "async_html_data.txt"
}
},
callback : {
onselect: function(node,tree_obje){alert(node);
//你的JAVASCRIPT方法其他事件可以参考下载下来的API文档
},
//ondblclk: function(node,tree_obje){alert(node);}
}
});
});[/code]