最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于cookie實現(xiàn)zTree樹刷新后展開狀態(tài)不變

 更新時間:2017年02月28日 09:29:18   作者:秋荷雨翔  
這篇文章主要為大家詳細介紹了如何基于cookie實現(xiàn)zTree樹刷新后,展開狀態(tài)不變,具有一定的參考價值,感興趣的小伙伴們可以參考一下

基于cookie實現(xiàn)zTree樹刷新后,展開狀態(tài)不變。

1、除了引用jQuery和zTree的JS外,引用cookie的JS:

<script type="text/javascript" src="~/Scripts/jquery-treeview/lib/jquery.cookie.js"></script>

2、JS代碼:

$(function () {
  //ztree設(shè)置
  var setting = {
    data: {
      simpleData: {
        enable: true,
        idKey: "id",
        pIdKey: "pId",
        rootPId: null
      }
    },
    callback: {
      onExpand: onExpand,
      onCollapse: onCollapse
    }
  };

  $.ajax({
    type: "POST",
    url: "/Tech/TemplateTypeManage/GetData",
    success: function (data) {
      if (data && data.length != 0) {
        $.fn.zTree.init($("#tree"), setting, data);
        var treeObj = $.fn.zTree.getZTreeObj("tree");
        var cookie = $.cookie("z_tree" + window.location);
        if (cookie) {
          z_tree = JSON2.parse(cookie);
          for (var i = 0; i < z_tree.length; i++) {
            var node = treeObj.getNodeByParam('id', z_tree[i])
            treeObj.expandNode(node, true, false)
          }
        }
      }
    }
  });
});//end $

function onExpand(event, treeId, treeNode) {
  var cookie = $.cookie("z_tree" + window.location);
  var z_tree = new Array();
  if (cookie) {
    z_tree = JSON2.parse(cookie);
  }
  if ($.inArray(treeNode.id, z_tree) < 0) {
    z_tree.push(treeNode.id);
  }
  $.cookie("z_tree" + window.location, JSON2.stringify(z_tree))
}

function onCollapse(event, treeId, treeNode) {
  var cookie = $.cookie("z_tree" + window.location);
  var z_tree = new Array();
  if (cookie) {
    z_tree = JSON2.parse(cookie);
  }
  var index = $.inArray(treeNode.id, z_tree);
  z_tree.splice(index, 1);
  for (var i = 0; i < treeNode.children.length; i++) {
    index = $.inArray(treeNode.children[i].id, z_tree);
    if (index > -1) z_tree.splice(index, 1);
  }
  $.cookie("z_tree" + window.location, JSON2.stringify(z_tree))
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

陕西省| 东丰县| 益阳市| 潞城市| 佛冈县| 新化县| 钟祥市| 寻乌县| 庐江县| 南澳县| 当涂县| 松江区| 手机| 城步| 南木林县| 南郑县| 蕲春县| 吉林省| 郎溪县| 灌南县| 昭苏县| 周口市| 辽阳市| 若尔盖县| 万源市| 高台县| 益阳市| 沿河| 郓城县| 岳普湖县| 平阴县| 丁青县| 张家港市| 巫溪县| 措勤县| 含山县| 昌宁县| 阳曲县| 铁力市| 灌阳县| 徐闻县|