论坛首页 Web前端技术论坛

JSTree for AJAX

浏览 16617 次
锁定老帖子 主题:JSTree for AJAX
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-08-02  
hexiaodong 写道
z_jordon 写道
比如说用在部门组织上,用户对于哪个部门在前,哪个部门在后非常在意的话。


假如只按照一种规则排序,那么可以在服务器端排序,没有必要在客户端做。在客户端也可以的,你在网上找找看对Array进行排序的js代码,我手边没有

我是说在页面上提供排序的功能,就相当于如果用户觉得自己部门在别的部门下不爽的话,直接在页面上移下移。
0 请登录后投票
   发表时间:2005-08-23  
为什么要用div来做呢,其实html本身就有一种非常好用的tree结构,那就是ul和li
这个结构要比div效率高得多
0 请登录后投票
   发表时间:2005-08-23  
iday 写道
为什么要用div来做呢,其实html本身就有一种非常好用的tree结构,那就是ul和li
这个结构要比div效率高得多


我对dhtml也是一知半解,并不擅长,很多问题没有追根究底。有时间可以试试看你的建议
0 请登录后投票
   发表时间:2005-08-24  
iday 写道
为什么要用div来做呢,其实html本身就有一种非常好用的tree结构,那就是ul和li
这个结构要比div效率高得多


我也同意用ul,li来做可能会好些,但为什么ul, li的效率会高呢?

如果用 dl dd dt来做又如何?
0 请登录后投票
   发表时间:2005-08-25  
qq1 写道
iday 写道
为什么要用div来做呢,其实html本身就有一种非常好用的tree结构,那就是ul和li
这个结构要比div效率高得多


我也同意用ul,li来做可能会好些,但为什么ul, li的效率会高呢?

如果用 dl dd dt来做又如何?



http://www.w3schools.com/tags/default.asp

只看最终效果,实际上可以用很多种XHTML tag来做为树结构中的节点元素
但是,从Web Standards的角度,为了使我们的web页面更加semantic,树结构中的节点元素应该使用ol和li来描述,这也正是ol/li的本意所在。

div这个tag本身的语义我感觉范围比较广,应该也是可以的,但还是不如ol和li那么意义明确

至于dl,dd,dt都使用来描述definition信息的,比如你可以用dt和dd来描述如下信息:

<dl>
<dt>
JavaEye
</dt>
<dd>
A Chinese Professional Java Tech Forum.
</dd>
</dl>
0 请登录后投票
   发表时间:2006-10-15  
hexiaodong 写道
z_jordon 写道
不错,实例中少了一个逗号
{id:"2",name:"name2",children:[]},
{id:"3",name:"name3",children:[]},
{id:"4",name:"name4",children:[]},
再加两个div就可以运行了:
<body>
<div id="tree1"></div>
<div id="tree2"></div>
</body>
加一个排序的功能如何?


谢谢了!
在树上实现排序功能,有这个必要么?



很有必要,比如一些把组织机构关系看的很重要的单位,很需要这个功能.他们需要按自己的要求拖动树上面的节点,就是排序.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics