`
fengyong0912
  • 浏览: 104053 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jQuery插件treeview点击节点名称不展开、收缩节点

    博客分类:
  • JS
阅读更多

修改jquery.treeview.js文件中的applyClasses方法(注释掉两行代码):

修改后的applyClasses方法如下:

 

applyClasses: function(settings, toggler) {
   /*
   this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event) {
    toggler.apply($(this).next());
   }).add( $("a", this) ).hoverClass();
   */
   
   if (!settings.prerendered) {
    // handle closed ones first
    this.filter(":has(>ul:hidden)")
      .addClass(CLASSES.expandable)
      .replaceClass(CLASSES.last, CLASSES.lastExpandable);
      
    // handle open ones
    this.not(":has(>ul:hidden)")
      .addClass(CLASSES.collapsable)
      .replaceClass(CLASSES.last, CLASSES.lastCollapsable);
      
             // create hitarea
    this.prepend("<div class=\"" + CLASSES.hitarea + "\"/>").find("div." + CLASSES.hitarea).each(function() {
     var classes = "";
     $.each($(this).parent().attr("class").split(" "), function() {
      classes += this + "-hitarea ";
     });
     $(this).addClass( classes );
    });
   }
   
   // apply event to hitarea
   this.find("div." + CLASSES.hitarea).click( toggler );
  },
分享到:
评论

相关推荐

    jQuery插件TreeView异步加载树

    NULL 博文链接:https://zhoupuyue.iteye.com/blog/794830

    jquery treeview demo

    jquery treeview demo

    Jquery TreeView拖拽树

    Jquery TreeView拖拽树,可供参考。

    jquery实现点击TreeView文本父节点展开/折叠子节点

    今天客户提出要点击菜单(TreeView实现的)的父级节点时,展开节点。心想这个应该是很常见的功能吧,特意google了一下,发现大部分是将的不是js实现的,有些js实现的写的麻烦,干脆自己写一个吧,应该不难的。首先...

    s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单.rar

    s2sh+freemarker+jquery+jquery-treeview 无限级树形菜单

    jQuery的高性能TreeView 源码

    jQuery的高性能TreeView 源码 1:支持静态的树,即一次性将全部数据加载到客户端。 2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。 3:Checkbox树(可能是静态树也可能是异步树),用于选择...

    jQuery的高性能TreeView源码(带CheckBox)

    jQuery的高性能TreeView源码(带CheckBox) 1:支持静态的树,即一次性将全部数据加载到客户端。 2:异步树,即一次只加载一级或若干级节点,子节点可以异步加载数据。 3:Checkbox树(可能是静态树也可能是异步树...

    jquery ajax TreeView asp.net改进版

    jquery的treeview 在显示大层次树是会卡死浏览器,我结合http://www.cnblogs.com/xuanye/archive/2009/10/26/1590250.html的改进版做的这个改进版(因为很多人没读他的源码,不知道怎么请求节点的处理页面),把asp...

    jQuery Treeview异步树实现

    jQuery Treeview异步树实现,注明只能在.net3.5以上运行,

    JQuery Treeview with Demo

    JQuery插件Treeview,可以方便实现树状结构,并实现节点的自动添加等功能

    treeview右键点击绑定menu

    当你点击treeview节点右键时,触发menu菜单

    TreeView控件全选和全不选的JQuery代码

    JQuery代码实现了TreeView控件中CheckBox的全选和全不选功能。参考了网络资料,增加了子节点选择 判断,当所有子节点没有全部被选时,使其父节点为没被选,否则,父节点为被选。

    基于c#、jquery开发的treeView目录树组件

    基于c#、jquery开发的treeView目录树组件,最大的特点是可以将树节点的显示状态以ajax方式,保存到用户session里,即使页面刷新,树的显示状态也不会丢失,效率极佳。 扩展性也非常好,组件的html和css分离,很简洁...

    hummingbird-treeview:功能强大且快速的jQuery treeview插件

    蜂鸟树景一个功能强大且快速的jQuery treeview插件演示版示例,该示例显示了常规行为以及如何启用/禁用节点和隐藏/显示节点。示例,该示例显示如何动态添加和删除节点。示例显示了如何仅允许选择一个终端节点。示例...

    jquery.treeview:在我的 jquery.observable 库上构建的 jQuery UI TreeView 小部件

    jquery.treeview 这个插件实现了一个 jQuery UI 兼容的、数据驱动的树视图 GUI 控件。 它建立在我的 jquery.observable 库上: : 。 简而言之,它提供了一个函数,该函数将一个普通的 javascript 数据结构包装到一个...

    jquery treeview控件

    用jquery写的一个treeview控件类,树形目录结构采用静态json数据,动态加载节点。

    jquery 4ucode.treeview

    4ucode.treeview 支持的功能 版本2.0 演示地址: tutorial.4ucode.com/Demo/treeview/treeview.htm 1.添加节点 2.修改节点 3.删除节点 4.编辑节点 5.提供包括添加/删除 移动节点按钮 6.动态读取tree 7.添加 修改 ...

    功能超强大的jQuery多级树形菜单插件.rar

    功能超强大的jQuery多级树形菜单插件,jquery TreeView插件,用来生成多子级节点的树菜单。  里面有很多的例子,目录比较规整,还包括了插件Source部分,用户可以手支预览例子,Tree的形式丰富多样,其中一款树形...

    jQuery ajax动态树控TreeView菜单Access版.rar

    treeViewClientControl开源代码,使用了jquery与ASP.NET的配合,...同时,通过控制程序,你将能实现全部收缩、全部展开、增加、删除、修改节点的功能,无刷新操作这些选项,特别是对于初级Ajax的朋友,本例尤其适合您。

Global site tag (gtag.js) - Google Analytics