求一个树形菜单,数据超过2000 ,高分奉献。

lonaerd 2014-12-18 11:19:52
很多年没来这里了,希望多多关照。
求一个树型菜单,要求不高,但是需要加载速度快且调用简单。论坛里梅花雪菜单设置太过复杂,我的要求是:

2002年(50人)
2003年(100人)
......
2014(150人)

点年份,展开每个人的姓名,点姓名显示每个人的链接信息。
很显然,这些数据都是从数据库里提取,但是试了好几个菜单,速度都很慢,在谷歌浏览器下还可以,在IE里等半天。
各位手上有好用的JS菜单不妨推荐一下,重分奖励。
...全文
336 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qzyf1992 2014-12-25
  • 打赏
  • 举报
回复
主要2000数据加载到页面上不慢才怪。。
skyhitnow 2014-12-25
  • 打赏
  • 举报
回复
可以适当预加载,比如点到这一级的时候加载下一级
Hello World, 2014-12-25
  • 打赏
  • 举报
回复
ztree的异步加载挺快的
lonaerd 2014-12-24
  • 打赏
  • 举报
回复
最后,谁有异步加载的菜单?有用得好且比较好调用的,推荐一下。
lonaerd 2014-12-24
  • 打赏
  • 举报
回复
试了好几个,总是不理想,最后还是在DTREE上动脑筋。 dtree在IE下一次加载超过1200个节点,IE就提示报警了,反复点确定后可以显示,但显然拿不出手。后来我在想IE之所以加载JS慢,关键在于最后一步document.write (d) ,如果生成多个DTREE树,每次生成完后就document.write(d) ,那不是解决问题了?实验后果然成功,现在一次加载2000多个节点也不会报警,且速度可以接受。 把多个DTREE树合并成一颗数,显然需要隐藏根节点,否则很难看,稍修改js文件,即可解决问题。 即将送分了,大家都过来回复一下,回复都有份,呵呵。
a756375788 2014-12-24
  • 打赏
  • 举报
回复
楼主可以试试这个,估计能够满足你的需求 http://bootstrap.ourjs.com/#tree
KK3K2005 2014-12-19
  • 打赏
  • 举报
回复
自己在菜单外面在加个分页 你自己会看一个2000行的表格吗
弘毅致远 2014-12-19
  • 打赏
  • 举报
回复
如果一次生成,肯定快不了。用点开节点的时候再去加载的异步方式来做,
whqet 2014-12-19
  • 打赏
  • 举报
回复
http://www.jqueryrain.com/?7zg9QYD3
lonaerd 2014-12-18
  • 打赏
  • 举报
回复
循环过程中如果采用了add方法添加item ,一般都不会快。
Braska 2014-12-18
  • 打赏
  • 举报
回复
ztree.js

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧