你想使用手风琴导航,但是jqueryui或其它accordion都不能满足你的需求? 你弃他们绑定了样式?你想自己设计与你网页风格更搭的样式? 你希望accordion能根据当前页面位置自动展开?
如果你与我们一样对上面的问题感到困惑,那么accordion就是专门为解决这些问题而设计的。 此fx很好的阐释了zarkfx的“不强制绑定样式,但提供样式选择”的设计哲学。
顺便说一下我个人坚持的“把问题交给人”的设计哲学, 类似jqueryui accordion这样深深绑定样式的插件, 表面上看起来不错, 但根本不能用于实际项目, 除非是后台这种对设计没有太多要求的网站。
给插件提供样式选择是一件好事, 但是如果用户不需要的话怎么办? 你得给他选择的机会。 设计一个软件时也是这样, 如果开发成本允许的话, 应该给用户选择no的机会, 这就是“把问题交给人”原则的一部分吧。
而这个accordion fx只是对根据用户的各种操作给元素赋予class, 然后至于怎么显示全部交给style参数的值去控制。 如果当前样式不能满足你的需求怎么办? 你可以自己设计写一套css, 然后放到 static/css/accordion/ 文件夹中去, 然后修改style参数值即可。
你还可用autoExpande参数让accordion根据当前页面的地址与连接地址比较并自动展开当前选中的accordion选项。 accordion会自动考虑绝对路径、相对路径、完整路径多种情况。
直接给样例地址:
http://zarkfx.com/_static/demo/accordion/demo.htmlfx文档:
http://zarkfx.com/auto_gen/accordion.html
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/67089
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.