㈠ 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($) {
//这样你使用$就不会有冲突啦、
}