飞轮加速器vn-快连加速器app

jsTree is jquery plugin, that provides interactive trees. It is absolutely 熊猫加速器vip永久免费下载, open source and distributed under the MIT license. jsTree is easily extendable, themable and configurable, it supports HTML & JSON data sources and AJAX loading.

jsTree functions properly in either box-model (content-box or border-box), can be loaded as an AMD module, and has a built in mobile theme for responsive design, that can easily be customized. It uses jQuery's event system, so binding callbacks on various events in the tree is familiar and easy.

Just a few of the features worth noting:

  • drag & drop support
  • keyboard navigation
  • inline edit, create and delete
  • tri-state checkboxes
  • fuzzy searching
  • customizable node types


Chrome 14+, Firefox 3.5+, Opera 12+, Safari 4+, IE8+
older versions may work, but are not tested


  Download   Discuss   Report bugs    Donate

  • Root node 1
    • initially selected
    • custom icon URL
    • initially open
      • Another node
    • Custom icon class (bootstrap)
  • Root node 2

飞轮加速器vn-快连加速器app

  1. Download jsTree or use CDNJS

    If you choose to download - all the files you need are in the dist/ folder of the download

  2. Include a jsTree theme

    Themes can be autloaded too, but it is best for performance to include the CSS file.

    If hosting the files yourself:

    <link rel="stylesheet" href="dist/themes/default/style.min.css" />

    If using CDNJS:

    <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/themes/default/style.min.css" />
  3. Setup a container

    This is the element where you want the tree to appear, a <div> is enough. This example has a nested <ul> as there is no other data source configured (such as JSON).

      <div id="jstree_demo_div"></div>
  4. Include jQuery

    jsTree requires ins加速器app in your webpage. You can use a CDN version or include a local copy.

    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.min.js"></script>
  5. Include jsTree

    If hosting the files yourself: for production include the minified version: dist/jstree.min.js, there is a development version too: dist/jstree.js

    <script src="dist/jstree.min.js"></script>

    If using CDNJS:

    <script src="http://cdnjs.cloudflare.com/ajax/libs/jstree/3.2.1/jstree.min.js"></script>
  6. Create an instance

    Once the DOM is ready you can start creating jstree instances.

    $(function () { $('#jstree_demo_div').jstree(); });
  7. Listen for events

    jsTree uses events to notify you when something changes while users (or you) interact with the tree. So binding to jstree events is as easy binding to a click. There is a list of events and what information they provide in the API documentation.

    $('#jstree_demo_div').on("changed.jstree", function (e, data) {
      console.log(data.selected);
    });
  8. Interact with your instances

    Once an instance is ready you can invoke methods on it. There is a list of available methods in the API documentation. The three examples below do exactly the same thing

    $('button').on('click', function () {
      $('#jstree').jstree(true).select_node('child_node_1');
      $('#jstree').jstree('select_node', 'child_node_1');
      $.jstree.reference('#jstree').select_node('child_node_1');
    });


<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>jsTree test</title>
  <!-- 2 load the theme CSS file -->
  <link rel="stylesheet" href="dist/themes/default/style.min.css" />
</head>
<body>
  <!-- 3 setup a container element -->
  <div id="jstree">
    <!-- in this example the tree is populated from inline HTML -->
    <ul>
      <li>Root node 1
        <ul>
          <li id="child_node_1">Child node 1</li>
          <li>Child node 2</li>
        </ul>
      </li>
      <li>Root node 2</li>
    </ul>
  </div>
  <button>demo button</button>

  <!-- 4 include the jQuery library -->
  <script src="dist/libs/jquery.js"></script>
  <!-- 5 include the minified jstree source -->
  <script src="dist/jstree.min.js"></script>
  <script>
  $(function () {
    // 6 create an instance when the DOM is ready
    $('#jstree').jstree();
    // 7 bind to events triggered on the tree
    $('#jstree').on("changed.jstree", function (e, data) {
      console.log(data.selected);
    });
    // 8 interact with the tree - either way is OK
    $('button').on('click', function () {
      $('#jstree').jstree(true).select_node('child_node_1');
      $('#jstree').jstree('select_node', 'child_node_1');
      $.jstree.reference('#jstree').select_node('child_node_1');
    });
  });
  </script>
</body>
</html>
 

click here for the old site (v.1)

Fork me on GitHub
  • 朝九晚五  蓝鲨加速器永久免费加速,蓝鲨加速器7天试用,蓝鲨加速器2024,蓝鲨加速器打不开了  小火箭加速器节点电脑版下载,小火箭加速器节点vnp,小火箭加速器节点2024,小火箭加速器节点2024年  起帆云最新版,起帆云下载地址,起帆云ios下载,起帆云vnp  小哈vp加速器npv,小哈vp加速器vnp,小哈vp加速器不能用了,小哈vp加速器vn  三喜机场破解版,三喜机场跑路了,三喜机场打不开,三喜机场vn  云帆加速器官网网址,云帆加速器打不开,云帆加速器2024,云帆加速器vpm  番茄加速器好用吗,极光加速器破解版pan,番茄加速器手机版,极光加速器外网