V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sdjl
V2EX  ›  程序员

zarkfx, 再来accordion fx, 阐释“把问题交给人”的设计哲学

  •  
  •   sdjl · Apr 26, 2013 · 2767 views
    This topic created in 4755 days ago, the information mentioned may be changed or developed.
    你想使用手风琴导航,但是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.html
    fx文档: http://zarkfx.com/auto_gen/accordion.html
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2396 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 04:26 · PVG 12:26 · LAX 21:26 · JFK 00:26
    ♥ Do have faith in what you're doing.