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

 更新时间:2016年09月05日 11:49:31   作者:magic_zj00  
这篇文章主要介绍了jQuery树形插件jquery.simpleTree.js用法,结合实例形式分析了jQuery树形菜单插件jquery.simpleTree.js的功能与基本用法,需要的朋友可以参考下

本文实例讲述了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.simpleTree中生成这些html元素的是loadTree.php文件,我们完全可以从数据库中取出数据以这些html元素的形式打印出来么。

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery扩展技巧总结》、《jQuery常用插件及用法总结》、《jQuery拖拽特效与技巧总结》、《jQuery表格(table)操作技巧汇总》、《jquery中Ajax用法总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结

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

相关文章

  • 基于jQuery的图片剪切插件

    基于jQuery的图片剪切插件

    网页应用程序需要对丰富的内容提供简单易用的上传和操作方式,但是这样会给只有少数图片处理技能的用户造成很大的困难。图片剪切是最基本的图片处理技术,这个详细的教程将包括在jQuery库上创建此参加的每一个步骤。
    2011-08-08
  • jQuery常见动画效果实现介绍

    jQuery常见动画效果实现介绍

    这篇文章主要为大家介绍了jQuery编程动画基本实现方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Jquery左右滑动插件之实现超级炫酷动画效果附源码下载

    Jquery左右滑动插件之实现超级炫酷动画效果附源码下载

    这是一款基于jquery.pogo-slider插件实现的多个滑块切换特效。本篇文章给大家介绍Jquery左右滑动插件之实现超级炫酷动画效果,对jquery左右滑动插件相关知识感兴趣的朋友参考下
    2015-12-12
  • jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】

    jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】

    这篇文章主要介绍了jQuery插件FusionCharts实现的MSBar2D图效果,结合实例形式分析了jQuery使用FusionCharts插件结合xml数据载入实现绘制MSBar2D图的相关实现技巧,并附带demo源码供读者下载,需要的朋友可以参考下
    2017-03-03
  • JQuery实现文字无缝滚动效果示例代码(Marquee插件)

    JQuery实现文字无缝滚动效果示例代码(Marquee插件)

    本篇文章主要介绍了JQuery实现文字无缝滚动效果示例代码(Marquee插件),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • jquery中常用的函数和属性详细解析

    jquery中常用的函数和属性详细解析

    本篇文章主要是对jquery中常用的函数和属性进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-03-03
  • jQuery为某个div加入行样式

    jQuery为某个div加入行样式

    这篇文章主要为大家详细介绍了jQuery为某个div加入行样式的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • jquery中EasyUI实现同步树

    jquery中EasyUI实现同步树

    本文主要是给大家分享了一则使用EasyUI实现同步树的代码,主要是使用递归实现,非常实用的方法,推荐给小伙伴们。
    2015-03-03
  • JQuery对表格进行操作的常用技巧总结

    JQuery对表格进行操作的常用技巧总结

    这篇文章主要介绍了JQuery对表格进行操作的常用技巧,需要的朋友可以参考下
    2014-04-04
  • jQuery条件分页 代替离线查询(附代码)

    jQuery条件分页 代替离线查询(附代码)

    这篇文章主要介绍了jQuery条件分页代替离线查询,通过代码实例让读者更深入了解该功能的操作,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
    2017-08-08

最新评论