插件使用 之 ztree、nicescroll

ztree 树插件

<div id="treeDemo" class="ztree"></div>

 

引入

<link href="zTree_v3-master/css/zTreeStyle/zTreeStyle.css">

<script src="js/jquery-3.2.1.min.js"></script>

<script src="zTree_v3-master/js/jquery.ztree.all.js"></script>

 

 

function tishi(event,treeId,treeNode){    /*点击函数*/

console.log(treeNode.id+":"+treeNode.name);

console.log(treeNode);

}

 

function getFont(treeId, node) {        /*获得字体样式函数*/

return node.font ? node.font : {};

}

 

var setting = {

data: {

simpleData: {     /*简单json*/

enable: true

}

},

callback:{

onClick:tishi,

beforeClick: beforeClick,

},

 

view: {

showLine: false,           /*无连接线*/

showIcon: showIconForTree  不显示图标

fontCss: getFont,          /*字体样式*/

nameIsHTML: true

},

 

async: {                  /*异步加载*/

enable: true,

url:"../asyncData/getNodes.php",

autoParam:["id", "name=n", "level=lv"],

otherParam:{"otherParam":"zTreeAsyncTest"},

dataFilter: filter

}

};

var zNodes =[

{ id:1, pId:0, name:"父节点1 - 展开", open:true},/*icon:"图标路径"*/

{ id:11, pId:1, name:"父节点11", font:{'font-weight':'bold','color':'red'}},

{ id:111, pId:11, name:"叶子节点111", icon:"./img/diy/2.png"},

{ id:12, pId:1, name:"父节点12 - 折叠"},

{ id:121, pId:12, name:"叶子节点121"},

{ id:2, pId:0, name:"父节点2 - url",url:"http:...", target:"_blank"},

{ id:21, pId:2, name:"父节点21 - 展开", open:true},

{ id:211, pId:21, name:"叶子节点211"},

{ id:212, pId:21, name:"叶子节点212"},

{ id:22, pId:2, name:"父节点22 - 折叠"},

{ id:3, pId:0, name:"父节点3 - 没有子节点", isParent:true}

];

 

$(document).ready(function(){

$.fn.zTree.init($("#treeDemo"), setting, zNodes);

});

 

nicescroll 滚动条

引入

<script src="js/jquery-3.2.1.min.js"></script>

<script src="js/jquery.nicescroll.min.js"></script>

 

<div id="dd" style="width:300px; height:100px;

overflow-y: scroll"><br><br><br><br><br><br><br><br><br><br><br></div>

 

$("#dd").niceScroll({

        cursorcolor: "#ff0000",

        ......

})

 

posted @ 2018-11-20 11:04  博客张C  阅读(580)  评论(0编辑  收藏  举报