JavaScript之jQuery-8 jQuery 使用插件(zTree树插件jQuery UI插件)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之jQuery-8 jQuery 使用插件(zTree树插件jQuery UI插件)相关的知识,希望对你有一定的参考价值。

一、jQuery zTree树控件

 

zTree介绍

  - zTree 是利用jQuery的核心代码,实现一套能完成常用功能的Tree插件

  - 兼容IE、FireFox、Chrome 等主流浏览器

  - 支持 JSON 数据

  - 支持一次性静态生成和Ajax异步加载两种方式

  - 支持tree的节点移动、编辑、删除


zTree使用步骤

  - step 1: 下载zTree相关文件(js、css)

      - 下载地址: http://www.ztree.me/

  - step 2: 引入相关文件

      - css: 样式文件夹、包含样式文件以及图像文件夹

      - js : 与zTree相关的脚本文件

        jquery.1.4.4.min.js jquery文件必要的

        jquery.ztree.core-3.5.js zTree的核心文件必要的

        其他文件根据需要导入

  - step 3: 开发zTree


核心函数

  - $.fn.zTree.init(obj,zSetting,zNodes)

  - 初始化函数,通过init函数能够将数据绑定到树控件上

  - obj:用于展现zTree的DOM容器

  - zSetting: zTree的配置数据,以setting配置为准

  - zNodes:zTree的节点数据,支持JSON


setting配置

  - setting配置,setting对象的属性、方法对树控件做核心的配置、树控件的行为、效果都将以setting配置为准

  - setting对象的属性:

      - callback: 与树控件事件相关的定义

      - check   : 与复选框样式及操作相关的定义

      - data    : 与数据相关的定义

      - view    : 与显示效果相关的定义

  - 查看zTree API 详细了解


二、jQuery UI插件

 

jQuery UI介绍

  - jQuery UI能做的事可谓是包罗万象。实际上,jQuery UI在某种意义上并不是插件,而是一个完整的插件库

  - jQuery UI主要包含以下几个功能

      - Effect(效果)

      - Interactions(交互组件)

      - Widget(部件)

      - 此外,还为jQuery和核心动画提供了很多高级效果

技术分享


Effect(效果)

  - 文档在引入核心效果文件的情况下,扩展的.animate()方法可接受另外一些样式属性

  - 扩展后animate方法接受以下属性

      - backgroundColor

      - borderBottomColor

      - borderLeftColor

      - borderRightColor

      - borderTopColor

      - Color

      - outlineColor

  - 可以通过effect()、hide()、show()等函数实现特殊效果

  - 具体内容可以参考jQuery UI 手册

技术分享


Interactions(交互组件)

  - 在 jQuery UI 交互组件中,Sortable 是比较有特色的一种,Sortable可以将任何元素转换为拖放风格的列表

  - Sortable 支持选项、事件达几十种效果,可以参考手册

技术分享


Widget(部件)

  - 除了交互组件外,jQuery UI库中还提供了一批稳定的用户界面部件

  - 这些部件非常类似我们熟悉的桌面应用程序的相应元素

技术分享

Dialog

  - 对话框部件,可以将页面上的div元素转换成一个对话框组件,可拖动,可关闭

  - 语法: $("#myDiv").dialog()

  - options 选项

      - autoOpen

      - buttons

      - resizable

      - 参考手册

技术分享

总结:本章内容主要介绍了 jQuery 使用插件(zTree树插件、jQuery UI插件)


本文出自 “会飞的蚂蚁” 博客,谢绝转载!

以上是关于JavaScript之jQuery-8 jQuery 使用插件(zTree树插件jQuery UI插件)的主要内容,如果未能解决你的问题,请参考以下文章

javascript tamañojavascriptstring dimensiones dinamicamente ancho texto nodo dom elemento jquer

jquer 事件,选择器,dom操作

Django之组件

前端基础之jQuery入门 01

前端源码-部分资源

升级到 jQuery 1.8.2 后验证异常