关于层级选择

2012-11-19 21:54:07 +08:00
 Livid
有 jQuery 插件可以方便地实现类似这样的选择界面么?

https://www.apple.com/downloads/dashboard/
3513 次点击
所在节点    jQuery
6 条回复
SErHo
2012-11-19 22:10:01 +08:00
http://www.appelsiini.net/projects/chained

这个有点像,不过界面是下拉框的。
cutehalo
2012-11-19 22:21:57 +08:00
chained有点类似 不过是个select下拉列表
http://www.appelsiini.net/projects/chained
bitsmix
2012-11-19 22:30:12 +08:00
自己写插件不行咩。。
Julyyq
2012-11-19 23:22:12 +08:00
自己写一个,很快的。
loddit
2012-11-20 00:34:43 +08:00
因为最近刚做了一个这个东西说一下哈,如过用最基本的标签确实不难写。
这里有一个主要选择我觉得是一次加载进来还是用 ajax 按需加载,具体要看层级和选项的数量了。

最简单的方式大家都想的到:给上一级的选择器绑定事件,如果是选择一次加载用个 object 存下对应关系, 重新替换下一级选择器的 DOM 就好了。

btw 如果你的选择器是 <select-option> 的话,需要注意不要使用 jQuery的 hide() 或类似的 fadeOut() 等实际是 display: none 的操作来实现层级。因为很容易在不同的浏览器和平台下出现奇怪的问题,虽说这样写可能更符合直觉。

如果是更复杂的应用,就用些前端 MVC 框架绑定数据和视图,显得就更专业了。
chone
2012-11-20 00:37:46 +08:00
其实就是tabview嘛
http://jqueryui.com/tabs/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX