jQuery树形插件jquery.simpleTree.js用法分析


Posted in Javascript onSeptember 05, 2016

本文实例讲述了jQuery树形插件jquery.simpleTree.js用法。分享给大家供大家参考,具体如下:

最近写项目的cms系统,客户要求后台管理可以通过一棵树来展现整个帮助文档的结构,并通过拖拽操作来实现文章和栏目的位置排列变化,我在网上找来半天,决定使用jQuery.simpleTree.js来实现。

这个树控件支持拖动节点到新的位置,通过其提供aftermove函数的覆写,我们可以在其拖动完成后在aftermove函数中调用ajax来后台更改数据库来保存拖动的结果

同时这个树的节点还存在单击事件,每个节点如同一个按钮一样,相对比一个超链接可扩展性强多了

生成这个树需要的只是生成一些html元素比如说如下的代码

<li id='35'><span class="text">Tree Node Ajax 1</span></li>
<li id='36'><span class="text">Tree Node Ajax 2</span></li>
<li id='37'><span class="text">Tree Node Ajax 3</span>
  <ul>
    <li id='38'><span class="text">Tree Node Ajax 3-1</span>
      <ul>
        <li id='39'><span class="text">Tree Node Ajax 3-1-1</span></li>
        <li id='40'><span class="text">Tree Node Ajax 3-1-2</span></li>
        <li id='41'><span class="text">Tree Node Ajax 3-1-3</span></li>
        <li id='42'><span class="text">Tree Node Ajax 3-1-4</span></li>
      </ul>
    </li>
    <li id='43'><span class="text">Tree Node Ajax 3-2</span></li>
    <li id='44'><span class="text">Tree Node Ajax 3-3</span>
      <ul>
        <li id='45'><span class="text">Tree Node Ajax 3-3-1</span></li>
        <li id='46'><span class="text">Tree Node Ajax 3-3-2</span></li>
        <li id='47'><span class="text">Tree Node Ajax 3-3-3</span></li>
      </ul>
    </li>
    <li id='48'><span class="text">Tree Node Ajax 3-4</span></li>
    <li id='49'><span class="text">Tree Node Ajax 3-5</span>
      <ul>
        <li id='50'><span class="text">Tree Node Ajax 3-5-1</span></li>
        <li id='51'><span class="text">Tree Node Ajax 3-5-2</span></li>
        <li id='52'><span class="text">Tree Node Ajax 3-5-3</span></li>
      </ul>
    </li>
    <li id='53'><span class="text">Tree Node Ajax 3-6</span></li>
  </ul>
</li>
<li id='54'><span class="text">Tree Node Ajax 4</span></li>

生成的树如下:

jQuery树形插件jquery.simpleTree.js用法分析

当然这是静态的代码实现的,在jquery.simpleTree中生成这些html元素的是loadTree.php文件,我们完全可以从数据库中取出数据以这些html元素的形式打印出来么。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
走出JavaScript初学困境—js初学
Dec 29 Javascript
jcarousellite.js 基于Jquery的图片无缝滚动插件
Dec 30 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
jQuery EasyUI Pagination实现分页的常用方法
May 21 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
vue2.0+webpack环境的构造过程
Nov 08 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
js实现淘宝首页的banner栏效果
Nov 26 Javascript
AngularJS实现单独作用域内的数据操作
Sep 05 #Javascript
Vue.js每天必学之Class与样式绑定
Sep 05 #Javascript
BootStrap使用file-input插件上传图片的方法
Sep 05 #Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
Sep 05 #Javascript
Bootstrap使用基础教程详解
Sep 05 #Javascript
chrome浏览器如何断点调试异步加载的JS
Sep 05 #Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
Sep 05 #Javascript
You might like
php 模拟POST提交的2种方法详解
2013/06/17 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
PHP汉字转换拼音的函数代码
2015/12/30 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
Javascript valueOf 使用方法
2008/12/28 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
javascript检测是否联网的实现代码
2014/09/28 Javascript
百度地图api如何使用
2015/08/03 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
2015/08/21 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
canvas实现环形进度条效果
2017/03/23 Javascript
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
使用vue-cli4.0快速搭建一个项目的方法步骤
2019/12/04 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
2020/05/31 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
Python打印斐波拉契数列实例
2015/07/07 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
Django实现快速分页的方法实例
2017/10/22 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
美国户外运动商店:Sun & Ski
2018/08/23 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
大学学雷锋活动总结
2014/06/26 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
小学四年级学生评语
2014/12/26 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
童年读书笔记
2015/06/26 职场文书
java开发双人五子棋游戏
2022/05/06 Java/Android
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android