[求助]关于jquery.treeview插件点击+号时动态加载响应的子节点
时间:2009-12-25
来源:互联网
现在已经能动态加载子节点,但是+号,还有文件夹那里显示不对!不知道该怎么解决
这是页面代码
<link rel="stylesheet" href="../../../../Content/jquery.treeview.css" type="text/css" title="div" media="screen, projection"/>
<script type="text/javascript" src="../../../../Scripts/jquery.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.cookie.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.treeview.async.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.treeview.js"></script>
<script type="text/javascript" src="<%=Url.Content("~/Scripts/index.js") %>"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#browser").treeview({
toggle: function() {
console.log("%s was toggled.", $(this).find(">span").text());
}
});
});
</script>
生成的Tree我放到tree的这个DIV下面
<div id="tree" >
<ul id="browser" class="filetree">
</ul>
</div>这个是JS动态添加那里的代码
function createTree(data) {
TypeData = eval("(" + data + ")");
var tree = $("#tree>ul");
for (var i = 0; i < TypeData.length; i++) {
if (TypeData.PID == 0) {
var treeItem = addTreeItem(TypeData);
tree.append(treeItem);
}
}
}
function addTreeItem(data) {
var treeItem = $("<li class='closed'><span class='folder'>" + data.Name + "</span><ul></ul></li>");
data.isOpen = false;
treeItem.find("span").click(function() {
thisTreeData = data;
getCon(data);
var div1 = $("#Div1");
div1.html("");
if (treeItems.length > 0) {
treeItems.each(function(i) {
$(treeItems).toggle();
});
return;
}
thisTreeItem = treeItem;
openTree(data);
});
return treeItem;
}
知道怎么解决的请联系我,QQ:352061969,或者EMAIL:[email protected] 谢谢
这是页面代码
<link rel="stylesheet" href="../../../../Content/jquery.treeview.css" type="text/css" title="div" media="screen, projection"/>
<script type="text/javascript" src="../../../../Scripts/jquery.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.cookie.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.treeview.async.js"></script>
<script type="text/javascript" src="../../../../Scripts/jquery.treeview.js"></script>
<script type="text/javascript" src="<%=Url.Content("~/Scripts/index.js") %>"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#browser").treeview({
toggle: function() {
console.log("%s was toggled.", $(this).find(">span").text());
}
});
});
</script>
生成的Tree我放到tree的这个DIV下面
<div id="tree" >
<ul id="browser" class="filetree">
</ul>
</div>这个是JS动态添加那里的代码
function createTree(data) {
TypeData = eval("(" + data + ")");
var tree = $("#tree>ul");
for (var i = 0; i < TypeData.length; i++) {
if (TypeData.PID == 0) {
var treeItem = addTreeItem(TypeData);
tree.append(treeItem);
}
}
}
function addTreeItem(data) {
var treeItem = $("<li class='closed'><span class='folder'>" + data.Name + "</span><ul></ul></li>");
data.isOpen = false;
treeItem.find("span").click(function() {
thisTreeData = data;
getCon(data);
var div1 = $("#Div1");
div1.html("");
if (treeItems.length > 0) {
treeItems.each(function(i) {
$(treeItems).toggle();
});
return;
}
thisTreeItem = treeItem;
openTree(data);
});
return treeItem;
}
知道怎么解决的请联系我,QQ:352061969,或者EMAIL:[email protected] 谢谢
图片:
图片:
怎么没人回答哦! 作者: gmajkun 发布时间: 2009-12-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28