㈠ jquery.treeview和ztree哪個好用
個人覺得Ztree比較好用一些
首先treeView是無序靈活的可折疊的樹形菜單,只試用於一些菜單的導航。
Ztree就比較強大了;
靈活的編輯(增/刪/改/查)功能,可隨意拖拽節點,還可以多節點拖拽喲
簡單的參數配置實現 靈活多變的功能
在一個頁面內可同時生成多個 Tree 實例
兼容 IE、FireFox、Chrome、Opera、Safari 等瀏覽器
支持 JSON 數據
採用了 延遲載入 技術,上萬節點輕松載入,即使在 IE6 下也能基本做到秒殺
支持任意更換皮膚 / 自定義圖標(依靠css)
提供多種事件響應回調
支持極其靈活的 checkbox 或 radio 選擇功能
所以建議使用過程中,選擇ztree比較好
㈡ 使用jQuery treeview插件如何在一個頁面中左邊顯示操作樹,頁面的右邊顯示操作內容要求詳細點使用jsp編
有三種實現方法.
1.右邊嵌個iframe,菜單樹的所有頁面都顯示在這里
2.Ajax載入頁面內容
3.整頁刷新
和jsp壓根沒半點關系
㈢ 麻煩各位高手大蝦們 給小弟一個 php 簡單的樹形菜單 代碼! 要注釋。。非常感謝!!!!!!
要看效果,你加Q:573780643
1.jquery支持
<script type="text/javascript" src="http://www.shkl.cc/common/javaScript/jquery-1.4.min.js"></script>
<script type="text/javascript" src="http://www.shkl.cc/common/javaScript/lightTreeview/jquery.lightTreeview.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#tree').lightTreeview({
collapse: true,
line: true,
nodeEvent: true,
unique: true,
style: 'black',
animate: 400
});
});
</script>
2.樹菜單函數
<?
function getCategoryTree($TID, $iTable,$url,$urlPar="1=1") {
if ($TID == 0) {
$treeStr = $treeStr."<ul id=\"tree\" class=\"lightTreeview treeview-black\">";
}
$sql = "select * from `$iTable` where TID1 = ".$TID." order by orderid";
$rs = mysql_query($sql);
while ($ary = mysql_fetch_array($rs)) {
$treeStr = $treeStr."<li>";
$rs2 = mysql_query("select count(*) from `$iTable` where TID1 = ".$ary["id"]);
$Vcount = @mysql_result($rs2, 0);
if ($Vcount != 0) {
$treeStr = $treeStr."<div class=\"treeview-folder\">".$ary["title"]."</div><ul style=\"display:none\">";
$treeStr = $treeStr.getCategoryTree($ary["id"], $iTable,$url,$urlPar);
$treeStr = $treeStr."</ul>";
} else {
$treeStr = $treeStr."<div class=\"treeview-file\"><a href=\"".$url."?T=".$ary["id"]."&".$urlPar."\" target=\"pro\">".$ary["title"]."</a></div>";
}
$treeStr = $treeStr."</li>";
}@mysql_free_result($rs);
if ($TID == 0) {
$treeStr = $treeStr."</ul>";
}
return $treeStr;
}
?>
3.頁面上調用
<div>
<?=getCategoryTree(0,"N_type","edit.php","1=1")?>
</div>
4.數據結構
id title TID1(上一級ID)
㈣ 使用jQuery treeview插件如何在一個頁面中左邊顯示操作樹,頁面的右邊顯示操作內容
你將點擊操作樹請求獲得的數據append到右邊的div中就行了。
㈤ jquery TREEVIEW高手進,我現在用非同步JSON載入樹,載入出來了,可是最底層的子節點無法點選,緊急,在線等
改代碼吧
在tree.js中的function buildnode(nd, ht, deep, path, isend)中下面的var href = 'javascript:void(0);';後面加上一段
if (nd.href) {
href = "'" + nd.href + "'";
if (nd.target)
href += " target='" + nd.target + "' ";
}
然後傳參數進去
{"id":"71","text":"煙台蘋果","href":"Search.aspx?num=71","isexpand":false,"hasChildren":false,"ChildNodes":null,"complete":false}
㈥ 用Jquery或javascript實現點擊TreeView的根節點展開或折疊顯示不同的根節點圖片
給你個思路:
也許可以給子節點 設置 style屬性 style="display:none;"
(toggle在新版本中已經取消了使用,僅有動畫效果:消失和展示)
但是你可以判斷子節點的屬性 .is(":visible") 和 .is(":hidden")來實現這個效果:
click事件:(jQuery)
點擊根節點,如果子節點(展示就隱藏,隱藏就展示);但是要注意根節點和子節點應該是有一定關系的,這個你自己想想可以解決的。
㈦ jquery中的$treeview是什麼意思
jquery中的$treeview是什麼意思
$就是jquery對象
$.get 就是調用jquery對象里的get方法
$就是相當於一個jQuery的成員變數。
你可以替換他,
jQuery(function($) {
//這樣你使用$就不會有沖突啦、
}