常州网络公司首页 >>> WEB编程 >> ASP.NET

jstree.net 单击

发布时间:2011-1-6 15:52:50   浏览次数:6806

上一篇简单的吧jstree运用到.net的项目中,这一篇我们继续研究jstree和.net的在项目中的应用本节主要介绍jstree的单击事件。感觉官方的文档上面没有介绍点击的事件的。 呵呵,可能是自己没有发现到吧,英语还待提高呢。

   一、jstree单击事件

     

     1.新建文件json_data.html (Ajax请求),data.aspx就是json的数据了。上一篇有,就不重复了哈。

     

 

代码
<script type="text/javascript" src="jquery.hotkeys.js"></script>

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript" src="jquery.jstree.js"></script>

<script type="text/javascript">
        $(
function() {
            $(
"#demo1").jstree({
                
"json_data": {
                    
"ajax": {
                        
"url""data.aspx",
                        
"data"function(n) {
                            
return {
                                
"operation""get_children",
                                
"id": n.attr ? n.attr("id") : 0
                            };
                        }
                    }
                },
                
"themes": {
                    
"theme""classic"
                },
                
"plugins": ["themes""json_data","hotkeys"]
            }).bind(
'click.jstree'function(event) {
                
var eventNodeName = event.target.nodeName;
                
if (eventNodeName == 'INS') {
                    
return;
                } 
else if (eventNodeName == 'A') {
                    
var $subject = $(event.target).parent();
                    
if ($subject.find('ul').length > 0) {
                        
// $('#show').html("<font color='red' size='2em'>请选择叶子节点</font>");
                    } else {
                        
//$('#show').html('<b>选择了</b>:' + $subject.text());
                        alert($(event.target).parents('li').attr('id'));
                    }
                }
            });
        });
</script>

 

       这些都是很简单的,因为官方的是php版本的,搞.net的朋友很多也没有去安装php的环境,为了搞jstree,我还特地去安装了php+mysql环境,然后去测试,呵呵,为大家节约的时间吧。

      如果有什么不理解的地方,请给本人留言。我们可以互相交流,共同进步。 jstree功能如读取xml格式数据添加、删除节点、异步查找节点并结合.net开发等的功能以后还会继续进行完善,请继续关注。 联系QQ:120554323
 

上一条:jstree.net json
下一条:jstree.net 双击
首页 | 在线留言 | 网站地图

CopyRight ©2008-2014   糊涂蛋技术网    苏ICP备05013073号
站长:万创   QQ:54960248  E-mail:xlxcn#126.com