实现(类似)Gmail 用于标记邮件的界面的最简单方法是什么?有没有任何 javascript 库有这样的小部件?
http://img294.imageshack.us/img294/7097/36698396.png
行为:
- 单击下拉列表中的标签以立即标记消息。
- 检查多个标签,然后“应用”以添加多个标签(不确定我是否喜欢“应用”要求......)
- 在框中键入以缩小标签列表的范围。如果将其缩小到 1,则按 Enter 会应用该标签。
- 使用快捷键“L”触发小部件。
实现(类似)Gmail 用于标记邮件的界面的最简单方法是什么?有没有任何 javascript 库有这样的小部件?
http://img294.imageshack.us/img294/7097/36698396.png
行为:
Horace - 你想要一些非常复杂的东西,你应该考虑到即使有很多预制组件,也需要一些时间才能让这样的东西工作(更不用说 - 漂亮:-))。
无论如何,预制组件很好,但我经常喜欢自己破解它,像自由风格一样。所以这是我为你准备的东西:我的简单标签演示(警告 - 我只在 Firefox 3 上测试过这个,我很确定它不会在其他任何东西上工作)。
它远非漂亮,但代码非常简单,应该很容易理解。
我怀疑是否有一个预先准备好的解决方案可以完全满足您的需求,但是您应该能够自己将一些东西与一个体面的 JavaScript 库组合在一起。像Ext JS这样的东西将是理想的选择。
一些可能感兴趣的 API 页面: