最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Bootstrap树形控件使用方法详解_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:50:14
文档

Bootstrap树形控件使用方法详解_javascript技巧

Bootstrap树形控件使用方法详解_javascript技巧:一、JQuery树形控件 Jquery树形控件是一款基于JQuery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子。它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果
推荐度:
导读Bootstrap树形控件使用方法详解_javascript技巧:一、JQuery树形控件 Jquery树形控件是一款基于JQuery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子。它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果
 一、JQuery树形控件
Jquery树形控件是一款基于JQuery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子。它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果非要做,可能需要自己去封装。

1、一睹初容

全部收起

展开一级

全部展开

2、代码示例
此控件实现起来也非常简单,只需要引用jQuery和bootstrap组件即可。


 

 
 

 
 
  • 顶级节点1 Goes somewhere
  • 一级节点1
  • 二级节点1_1
  • 一级节点2
  • 二级节点2_1
  • 二级节点2_2
  • 三级节点2_1
  • 四级节点2_1
  • 四级节点2_2
  • 三级节点2_2
  • 三级节点2_3
  • 二级节点2_3
  • 顶级节点2
  • 一级节点2_1
  • 这些代码都是直接从网上down下来的,节点上面的图标可以通过样式修改,图标样式也是基于bootstrap的。如果需要动态添加节点,可以自己封装组件去拼html,实现起来应该也比较简单。由以上可知此组件的轻量级,如果你需要对节点作增删改或者选择等操作,不要急,下面的控件可能比较适用。

    二、文件树编辑插件Treed

    这个组件是从网上找到的,最初演示,组内成员一致觉得效果很赞。因为它通过树形展示,方便的提供了节点的增删改。节点的伸缩效果也比较好。好了来看看。

    1、初见Treed

    默认展开一级

    点击左边的“+”号和右边的节点都会去展开子节点

    多级展开

    在左边可以编辑节点名称

    按Enter键换行新增兄弟节点,同样删除换行就可以删除节点。

    按Enter键后再按下Tab键可以新增子节点

    很强大有木有。审核元素可知它使用的是html5的svg标签来实现的,所以对浏览器有一定的要求。

    三、通用树形控件——zTree

    ztree是一个传统的树形组件,其强大的功能决定他在树形控件界的地位。不管是树形展示,还是编辑,又或者是节点单选和多选,它都提供了强大的功能API。但是,由于它界面效果不太好看,所以很多公司使用它的时候都会有一定的犹豫。所幸,至从出了扁平化风格后,ztree也做了一定的美化,比如它的Metro风格的组件和bootstrap风格就非常相像。今天就来结合Metro风格的ztree来介绍下这个组件的一些用法。

    1、组件使用

    此组件可直接通过Nuget去添加。

    2、组件效果

    节点全部收起

    节点展开

    节点选中,当然如果需要可以变成单选。

    可以增删改节点

    点击文本框出现树

    3、代码示例
    3.1 直接在界面显示文本框

    需要引用的js和css文件

     
     
     
    
     

    页面html  

    
     
     
    

    Js初始化

    3.2 默认隐藏,触发某个事件的时候出现树。这种场景在项目里面非常常见,一般用于选择树节点。所以博主把这个也单独拿出来说下吧。

    div默认是隐藏的。

    
     
     
     
    

    在js里面初始化树以及注册showMenu()方法

    由于以上都是静态数据,如果需要从后台取数据动态加载树节点,可以去后台构造zNodes这种结构的数组即可。

    以上三种树形组件,各有千秋,可以根据需求选用不同的组件,希望本文所述对大家学习树形控件有所帮助。

    文档

    Bootstrap树形控件使用方法详解_javascript技巧

    Bootstrap树形控件使用方法详解_javascript技巧:一、JQuery树形控件 Jquery树形控件是一款基于JQuery+bootstrap、完全通过js和样式手写出来的非常轻量级的控件,网上很多地方都能看到它的影子。它功能简单、用户体验不错。对于一些简单的层级关系展示比较实用,但对于节点的增删改实现起来就不容易了,如果
    推荐度:
    标签: 使用方法 插件 js
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top