求TreeView动态数据伸展与收缩代码
aaaabbbbb
bbbbb1
bbbbb2
bbbbb3
bbbbb4
ccccc
ddddd
单击bbbbb不刷新出现展开下面的内容,再次点击收缩其内容!数据表是无限极分类,然后bbbbb样式有背景图片,bbbbb1.bbbbb2.bbbbb3.bbbbb4颜色为黑色,鼠标移过bbbbb1.bbbbb2.bbbbb3.bbbbb4为橙色,问题已经很明显了,希望有经验的朋友可以解决,让我得到更好的帮助,更多的是希望把代码贴出来,TKS!如果问题解决,分全部给你! --------------------编程问答-------------------- http://www.okajax.com/a/200806/062643G2008.html --------------------编程问答-------------------- 推荐楼主个已经做的很成熟的东西JQueryTree参考 --------------------编程问答-------------------- 参考 --------------------编程问答-------------------- 参考:
--------------------编程问答-------------------- 继续...... --------------------编程问答-------------------- VS2008本身就带TreeView的控件啊,何必再用去写JS呢 --------------------编程问答-------------------- upddatepanel实现无刷新
<script>//这里是JQuery的语法,维护者需要先学习JQuery,给TreeView控件的CheckBox加载事件
$(document).ready(function(){
var funcStr="$(\":checkbox\").click(function(){CheckedChildNode(this);});";
eval(funcStr);
});
function valid()
{
var ids="";
for(var i=0;i<$("input:checked").size();i++)
{
ids+=$("input:checked").eq(i).val()+",";
}
if(ids=="")
{
return confirm("没给该角色赋予任何权限,是否继续?");
}
return true;
}
function CheckedChildNode(obj)
{
var divs = obj.parentElement.parentElement.parentElement.parentElement.nextSibling;
if(divs!=null && divs.tagName=="DIV")
{
divs=divs.getElementsByTagName("input");
for(var i=0;i<divs.length;i++)
{
if(divs[i].type=="checkbox")
{
divs[i].checked=obj.checked;
}
}
}
if(obj.checked)
{
divs = obj.parentElement.parentElement.parentElement.parentElement.parentElement.previousSibling;
var ips=divs.getElementsByTagName("input");
for(var i=0;i<ips.length;i++)
{
if(ips[i].type=="checkbox")
{
ips[i].checked=obj.checked;
}
}
while(divs.parentElement!=null)
{
divs=divs.parentElement;
if(divs!=null && divs.tagName=="DIV")
{
divs=divs.previousSibling;
var ips=divs.getElementsByTagName("input");
for(var i=0;i<ips.length;i++)
{
if(ips[i].type=="checkbox")
{
ips[i].checked=obj.checked;
}
}
}
}
}
}
</script>
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.treeview.enableclientscript.aspx --------------------编程问答-------------------- 支持Animation效果的树状(treeView) --------------------编程问答-------------------- --------------------编程问答--------------------
对,VS自带的TreeView直接可以用,只编辑导航菜单即可,具体你布局一下,就是你想要的结果· --------------------编程问答-------------------- 不知道1楼的朋友那可以不,有时间试下! --------------------编程问答-------------------- 完整代码?谁可以贴出来啊?没人做过? --------------------编程问答-------------------- 555555555555555
补充:.NET技术 , ASP.NET