jquery.treeview.js php mysql_使用jQuery Treeview插件实现树状结构效果

为了形象一点,先看一个效果图:

351e005626ccfcc8cb7ac8698810f0c9.png

这个树状结构使用的HTML为

  • 标记,层层嵌套实现联级关系,具体的输出与样式的设置请看源码。

    这里重点介绍下这个插件的几个功能效果:

    1、animated:"fast"

    设置展开子节点时的显示速度,一般有slow、normal、fast几个值,与jQuery的hide(show)中的speed参数相似。

    2、persist: "location"

    记忆折叠的方式。location,页面刷新不保留折叠状态;cookie,页面刷新保留折叠状态。

    3、collapsed: true

    初始化时的折叠状态。true,初始化为收缩节点状态;false,与前相反。

    4、unique: true

    展开同级节点的唯一性。true,当展开一个节点时,同级的其他节点会自动关闭;false,当展开一个节点时,同级的其他节点保持原形,不做为。

    贴一段源码中的插件代码:

    [JS]

    $(document).ready(function(){

    //给ID为browser的UL标签添加树状交互

    $("#browser").treeview({

    persist: "location",

    collapsed: true,

    unique: true

    });

    });

    [HTML]

    • Folder 1
      • Item 1.1
    • Folder 2
      • Subfolder 2.1
        • File 2.1.1
        • File 2.1.2
      • File 2.2
    • Folder 3 (closed at start)
      • File 3.1
    • File 4

    当然,通过jQuery的Ajax导步加载数据实现树状结构很酷,但是由于最近时间比较紧,所以会晚点提供相关源码,大家继续关注。

    制作人:飞虎                                           无兄弟不编程!

    ====================================================

    欢迎加QQ群进行更多交流:305397511     专注于php、mysql以及开源框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值