亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

實(shí)用的兩款jquery樹形tree插件

系統(tǒng) 2758 0

這里有兩款非常實(shí)用的jquery tree控件:

(1)

實(shí)用的兩款jquery樹形tree插件_第1張圖片

------------------------------------------1.(根據(jù)一講師總結(jié))

---zTree:

jquery.ztree-2.6.min.js;下載包中有詳細(xì)的api,實(shí)用文當(dāng)和demo;方法非常的豐富,不用擔(dān)心很麻煩。

?

----引入腳本;

?<link href="../../Scripts/ZTree/zTreeStyle/zTreeStyle.css" rel="stylesheet" />

?<link href="../../Scripts/ZTree/zTreeStyle/zTreeIcons.css" rel="stylesheet" />

?<script src="../../Scripts/ZTree/jquery.ztree-2.6.min.js"></script>

?

----詳細(xì)的案例就可以看明白:

?<script type="text/javascript">

??????? var ztree;

??????? var treenodes;

??????? var setting = {

??????????? showLine:true,

??????????? checkable: true,

??????????? checkStyle: "radio",

??????????? checkRadioType:"all",

??????????? isSimpleData: true,????????? //簡單數(shù)據(jù)類型,感覺最實(shí)用

??????????? treeNodeKey: "Id",????????? //id

??????????? treeNodeParentKey: "PId",?? //父級id

??????????? nameCol: "Name",??????????? //名稱

??????????? expandSpeed: "fast",

??????????? checkType: {"Y":"ps","N":"ps"}, //全選和對應(yīng)的父節(jié)點(diǎn)一次選中效果;

??????????? callback: {

??????????????? dblclick:guo //回調(diào)函數(shù);

??????????? }

??????? };

??? ????function guo(event,treeId,treeNode) {

??????????? //alert("hhah ");

??????????? alert(treeNode.PId);

??????????? alert(treeNode.Name);

??????? }

??????? $(function () {

??????????? $.getJSON("../ceshi/GetZTree", {}, function (data) {

??????????????? ztree = $("#map").zTree(setting,data);

??????????? })

??????? });

?

-------html:

?<ul id="map" class="tree" style="width:500px; overflow:auto;">

???????

?</ul>

? 實(shí)用的兩款jquery樹形tree插件_第2張圖片

----------------------------------------------第二種:treeview.js;

---------動態(tài)加載案例:

?function createMenuContent(data) {

??????????? var strHtml = '<ul class="filetree">';

??????????? for (var i = 0; i < data.length; i++) {

??????????????? if (data[i].ChildPages.length > 0) {

??????????????????? strHtml += '<li><span class="folder">' + data[i].CurrentPage.PName + '</span>';

??????????????????? strHtml += createMenuContent1(data[i].ChildPages);

??????????????????? strHtml += '</li>'

??????????????? }

??????????????? else {

??????????????????? strHtml += '<a target="main"? href="' + data[i].CurrentPage.Url + '"? class="menuLink"><li><span class="file">' + data[i].CurrentPage.PName + '</span></li></a>';

??????????????? }

??????????? }

??????????? strHtml += '</ul>';

??????????? return strHtml;

??????? }

??????? function createMenuContent1(data) {

??????????? var strHtml = '<ul>';

??????????? for (var i = 0; i < data.length; i++) {

??????????????? if (data[i].ChildPages.length > 0) {

??????????????????? strHtml += '<li><span class="folder">' + data[i].CurrentPage.PName + '</span>';

??????????????????? strHtml += createMenuContent1(data[i].ChildPages);

??????????????????? strHtml += '</li>'

??????????????? }

??????????????? else {

??????????????????? strHtml += '<a target="main"? href="' + data[i].CurrentPage.Url + '"? class="menuLink"><li><span class="file">' + data[i].CurrentPage.PName + '</span></li></a>';

??????????????? }

??????????? }

??????????? strHtml += '</ul>';

??????????? return strHtml;

??????? }

?

------------------主要是通過class屬性來標(biāo)記;

------------------需要注意的是,當(dāng)一個頁面加載多個時,文件夾圖標(biāo)和加號會圖標(biāo)會和展開和并相反

所以就手動控制css樣式了:

?function Set() {

??????????? //treeview存在bug,頁面出現(xiàn)多個時,節(jié)點(diǎn)圖片與節(jié)點(diǎn)展示隱藏相反不對應(yīng)

??????????? $.each($("#menuList").find("li[class='expandable']"), function () {

??????????????? $(this).attr("class", "collapsable");

??????????????? // $(this).first("div[class='hitarea expandable-hitarea']").attr("class", "hitarea collapsable-hitarea");

??????????????? $(this).find("div[class='hitarea expandable-hitarea']").first().attr("class", "hitarea collapsable-hitarea");

? ??????????});

??????????? $.each($("#menuList").find("li[class='expandable lastExpandable']"), function () {

??????????????? $(this).attr("class", "collapsable lastCollapsable");

??????????????? $(this).find("div[class='hitarea expandable-hitarea lastExpandable-hitarea']").first().attr("class", "hitarea collapsable-hitarea lastCollapsable-hitarea");

??????????? });

??????? }

?

實(shí)用的兩款jquery樹形tree插件


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲色图插插插 | 亚洲人xxx日本人18 | 欧美精品在线免费观看 | 成人毛片大全 | 国产一区二区三区在线观看免费 | 91亚洲精品久久91综合 | 色天使久久综合网天天 | 国产精品亚洲欧美日韩一区在线 | 国产男女爽爽爽免费视频 | 精品一区二区三区在线播放 | 免费视频不卡一区二区三区 | 人人干操| 中文字幕第一区 | 久草免费在线观看 | 欧美视频日韩专区午夜 | 成人a毛片免费全部播放 | 中文字幕在线看 | 在线亚洲欧洲国产综合444 | 国产精品美女久久久久久 | 视频在线一区二区三区 | 中中文字幕亚州无线码 | 女人18毛片黄 | 天天操夜夜操视频 | 口国产成人高清在线播放 | 奇米色第四色 | 国产精品成人一区二区不卡 | 国产亚洲综合一区在线 | 一级特黄高清完整大片 | 欧美不卡一区 | 狠狠澡夜夜澡人人爽 | 国产亚洲精品国产福利在线观看 | 91精品国产自产91精品 | 国产精品麻豆久久久 | 欧美亚洲精品小说一区二三区 | 成人短视频视频在线观看网站 | 日韩欧美区 | 天天干天天射天天操 | 亚洲日本视频在线 | 欧美freesex10一|3 | 国产一区二区高清 | 日本不卡在线观看免费v |