请我用jq.treeview展示一颗树后,如何让脚本自动折叠开树并选中第一个叶子结点呢?
其它非本叶子的上级不用折叠开。希望有人能帮助我谢谢了。
其它非本叶子的上级不用折叠开。希望有人能帮助我谢谢了。
解决方案 »
- ExtJs中的grid不正常,debug显示源码中没有定义某个方法
- 求教一个相对浏览器窗口而稳定的浮动窗口
- img问题
- 如何将弹出窗口的值返回给父页当中的下拉列表里。。。
- 怎么给网页使用map的area标签创建的不规则区域设置颜色???
- 请问这种是什么编码--- 送货上门 = 送货上门
- 求教一个angular.js问题,急。多谢!
- 又无办法将文件域指定一个路径??
- 像msdn首页,鼠标指到链接上文字有背景和边框的效果是怎么做出来的?
- 各位麻烦一下, 请问怎么将 子窗口里的参数传到父窗口,并且让父窗口刷新一次!!!
- 我想知道这个js输出了什么结果,怎么测试?
- return false 的用法请教
$(function () {
$("#divTree")
.jstree({ "plugins" : ["themes","html_data","checkbox","ui"],"themes": {
"theme": "classic",
"dots": true,
"icons": true
}
})
// 1) if using the UI plugin bind to select_node
.bind("select_node.jstree", function (event, data) {
var href= data.rslt.obj.find("a").attr("href");
if(href!="#"){
/// 单击人名 如果是选中 讲按钮设置成不选择
if($("#divTree").jstree("is_checked",data.rslt.obj)){
$("#divTree").jstree("uncheck_node",data.rslt.obj);
}
else{
$("#divTree").jstree("check_node",data.rslt.obj);
}
}else///点击父节点伸展
{
$("#divTree").jstree("toggle_node", data.rslt.obj);
}
})
.bind("open_node.jstree", function (e, data) {
// data.inst is the instance which triggered this event
//data.inst.select_node("#phtml_2", true);
//alert(1);
})
///默认 展开TZGW
setTimeout(function () { $.jstree._reference("#TZGW").open_node("#TZGW"); }, 200);
});PAGE HTML <div id="divTree">
<ul>
<li id="TreeHead" class="jstree-open"><a href="#">消息记录</a>
<ul>
<li id="TZGW"><a href="#">投资顾问<span id="DivCountTZGW" runat="server"></span></a>
<ul>
<asp:Repeater ID="RepeaterTZGW" runat="server">
<ItemTemplate>
<li id="<%#Eval("LoginName")%>"><a href="javascript:void(0)" target="_ifhistoryMessage">
<%#Eval("LoginName")%></a> </li>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>
<li id="KH"><a href="#">我的客户<span id="DivCountKH" runat="server"></span></a>
<ul>
<asp:Repeater ID="RepeaterKH" runat="server">
<ItemTemplate>
<li id="<%#Eval("LoginName")%>"><a href="javascript:void(0)" target="_ifhistoryMessage">
<%#Eval("LoginName")%></a> </li>
</ItemTemplate>
</asp:Repeater>
</ul>
</li>
</ul>
</li>
</ul>
</div>应该能得到你想要的!!! setTimeout(function () { $.jstree._reference("#TZGW").open_node("#TZGW"); }, 200);
这个是主要的