jQuery 树形控件 TreeView 的 Bug

项目中需要用到树形展示, 下午搜了一下, 发现TreeView比较符合我的需求. 轻量, 支持ul, li, 支持动态载入, 支持json. 项目的地址在 http://bassistance.de/jquery-plugins/jquery-plugin-treeview/ 使用中发现一个小bug, 就是在页面中, 使用.treeview()方法再次载入后, 节点前面的图标toggle就失效了, 因为在方法中, 为图标又绑定了一次click方法, 导致每次点击变成两次处理. 解决方法是, 在绑定前, 清除click方法. 在 jquery.treeview.js 约99行的地方, 在

this.find("div." + CLASSES.hitarea).click( toggler );

前面加上

this.find("div." + CLASSES.hitarea).unbind('click');

posted on 2011-11-03 20:43  Milton  阅读(177)  评论(0编辑  收藏  举报

导航